FreeWRL / FreeX3D 4.3.0
s_shader_capabilities Struct Reference

Data Fields

GLint compiledOK
 
GLuint myShaderProgram
 
GLint myMaterialAmbient
 
GLint myMaterialDiffuse
 
GLint myMaterialSpecular
 
GLint myMaterialShininess
 
GLint myMaterialEmission
 
GLint myMaterialBackAmbient
 
GLint myMaterialBackDiffuse
 
GLint myMaterialBackSpecular
 
GLint myMaterialBackShininess
 
GLint myMaterialBackEmission
 
GLint myPointSize
 
bool haveLightInShader
 
GLint lightcount
 
GLint lightType [MAX_LIGHTS]
 
GLint lightAmbient [MAX_LIGHTS]
 
GLint lightDiffuse [MAX_LIGHTS]
 
GLint lightSpecular [MAX_LIGHTS]
 
GLint lightPosition [MAX_LIGHTS]
 
GLint lightSpotDir [MAX_LIGHTS]
 
GLint lightAtten [MAX_LIGHTS]
 
GLint lightSpotCutoffAngle [MAX_LIGHTS]
 
GLint lightSpotBeamWidth [MAX_LIGHTS]
 
GLint lightRadius [MAX_LIGHTS]
 
GLint ModelViewMatrix
 
GLint ProjectionMatrix
 
GLint NormalMatrix
 
GLint ModelViewInverseMatrix
 
GLint TextureMatrix [MAX_MULTITEXTURE]
 
GLint Vertices
 
GLint Normals
 
GLint Colours
 
GLint TexCoords [MAX_MULTITEXTURE]
 
GLint FogCoords
 
GLint textureUnit [4]
 
GLint projTexGenMatCam [16]
 
GLint pbackCull [16]
 
GLint ntdesc [16]
 
GLint pCount
 
GLint tunits [16]
 
GLint modes [16]
 
GLint sources [16]
 
GLint funcs [16]
 
GLint TextureUnit [MAX_MULTITEXTURE]
 
GLint TextureMode [MAX_MULTITEXTURE]
 
GLint TextureSource [MAX_MULTITEXTURE]
 
GLint TextureFunction [MAX_MULTITEXTURE]
 
GLint textureCount
 
GLint multitextureColor
 
GLint tex3dTiles
 
GLint tex3dUseVertex
 
GLint repeatSTR
 
GLint magFilter
 
GLint hatchColour
 
GLint hatchPercent
 
GLint hatchScale
 
GLint filledBool
 
GLint hatchedBool
 
GLint algorithm
 
GLint texCoordGenType
 
GLint fogColor
 
GLint fogvisibilityRange
 
GLint fogScale
 
GLint fogType
 
GLint fogHaveCoords
 
GLint clipplanes
 
GLint nclipplanes
 

Detailed Description

Definition at line 345 of file display.h.

Field Documentation

◆ algorithm

GLint s_shader_capabilities::algorithm

Definition at line 425 of file display.h.

◆ clipplanes

GLint s_shader_capabilities::clipplanes

Definition at line 436 of file display.h.

◆ Colours

GLint s_shader_capabilities::Colours

Definition at line 390 of file display.h.

◆ compiledOK

GLint s_shader_capabilities::compiledOK

Definition at line 346 of file display.h.

◆ filledBool

GLint s_shader_capabilities::filledBool

Definition at line 423 of file display.h.

◆ fogColor

GLint s_shader_capabilities::fogColor

Definition at line 430 of file display.h.

◆ FogCoords

GLint s_shader_capabilities::FogCoords

Definition at line 392 of file display.h.

◆ fogHaveCoords

GLint s_shader_capabilities::fogHaveCoords

Definition at line 434 of file display.h.

◆ fogScale

GLint s_shader_capabilities::fogScale

Definition at line 432 of file display.h.

◆ fogType

GLint s_shader_capabilities::fogType

Definition at line 433 of file display.h.

◆ fogvisibilityRange

GLint s_shader_capabilities::fogvisibilityRange

Definition at line 431 of file display.h.

◆ funcs

GLint s_shader_capabilities::funcs[16]

Definition at line 403 of file display.h.

◆ hatchColour

GLint s_shader_capabilities::hatchColour

Definition at line 420 of file display.h.

◆ hatchedBool

GLint s_shader_capabilities::hatchedBool

Definition at line 424 of file display.h.

◆ hatchPercent

GLint s_shader_capabilities::hatchPercent

Definition at line 421 of file display.h.

◆ hatchScale

GLint s_shader_capabilities::hatchScale

Definition at line 422 of file display.h.

◆ haveLightInShader

bool s_shader_capabilities::haveLightInShader

Definition at line 364 of file display.h.

◆ lightAmbient

GLint s_shader_capabilities::lightAmbient[MAX_LIGHTS]

Definition at line 369 of file display.h.

◆ lightAtten

GLint s_shader_capabilities::lightAtten[MAX_LIGHTS]

Definition at line 374 of file display.h.

◆ lightcount

GLint s_shader_capabilities::lightcount

Definition at line 366 of file display.h.

◆ lightDiffuse

GLint s_shader_capabilities::lightDiffuse[MAX_LIGHTS]

Definition at line 370 of file display.h.

◆ lightPosition

GLint s_shader_capabilities::lightPosition[MAX_LIGHTS]

Definition at line 372 of file display.h.

◆ lightRadius

GLint s_shader_capabilities::lightRadius[MAX_LIGHTS]

Definition at line 381 of file display.h.

◆ lightSpecular

GLint s_shader_capabilities::lightSpecular[MAX_LIGHTS]

Definition at line 371 of file display.h.

◆ lightSpotBeamWidth

GLint s_shader_capabilities::lightSpotBeamWidth[MAX_LIGHTS]

Definition at line 379 of file display.h.

◆ lightSpotCutoffAngle

GLint s_shader_capabilities::lightSpotCutoffAngle[MAX_LIGHTS]

Definition at line 378 of file display.h.

◆ lightSpotDir

GLint s_shader_capabilities::lightSpotDir[MAX_LIGHTS]

Definition at line 373 of file display.h.

◆ lightType

GLint s_shader_capabilities::lightType[MAX_LIGHTS]

Definition at line 368 of file display.h.

◆ magFilter

GLint s_shader_capabilities::magFilter

Definition at line 417 of file display.h.

◆ ModelViewInverseMatrix

GLint s_shader_capabilities::ModelViewInverseMatrix

Definition at line 386 of file display.h.

◆ ModelViewMatrix

GLint s_shader_capabilities::ModelViewMatrix

Definition at line 383 of file display.h.

◆ modes

GLint s_shader_capabilities::modes[16]

Definition at line 401 of file display.h.

◆ multitextureColor

GLint s_shader_capabilities::multitextureColor

Definition at line 411 of file display.h.

◆ myMaterialAmbient

GLint s_shader_capabilities::myMaterialAmbient

Definition at line 349 of file display.h.

◆ myMaterialBackAmbient

GLint s_shader_capabilities::myMaterialBackAmbient

Definition at line 355 of file display.h.

◆ myMaterialBackDiffuse

GLint s_shader_capabilities::myMaterialBackDiffuse

Definition at line 356 of file display.h.

◆ myMaterialBackEmission

GLint s_shader_capabilities::myMaterialBackEmission

Definition at line 359 of file display.h.

◆ myMaterialBackShininess

GLint s_shader_capabilities::myMaterialBackShininess

Definition at line 358 of file display.h.

◆ myMaterialBackSpecular

GLint s_shader_capabilities::myMaterialBackSpecular

Definition at line 357 of file display.h.

◆ myMaterialDiffuse

GLint s_shader_capabilities::myMaterialDiffuse

Definition at line 350 of file display.h.

◆ myMaterialEmission

GLint s_shader_capabilities::myMaterialEmission

Definition at line 353 of file display.h.

◆ myMaterialShininess

GLint s_shader_capabilities::myMaterialShininess

Definition at line 352 of file display.h.

◆ myMaterialSpecular

GLint s_shader_capabilities::myMaterialSpecular

Definition at line 351 of file display.h.

◆ myPointSize

GLint s_shader_capabilities::myPointSize

Definition at line 361 of file display.h.

◆ myShaderProgram

GLuint s_shader_capabilities::myShaderProgram

Definition at line 347 of file display.h.

◆ nclipplanes

GLint s_shader_capabilities::nclipplanes

Definition at line 437 of file display.h.

◆ NormalMatrix

GLint s_shader_capabilities::NormalMatrix

Definition at line 385 of file display.h.

◆ Normals

GLint s_shader_capabilities::Normals

Definition at line 389 of file display.h.

◆ ntdesc

GLint s_shader_capabilities::ntdesc[16]

Definition at line 398 of file display.h.

◆ pbackCull

GLint s_shader_capabilities::pbackCull[16]

Definition at line 397 of file display.h.

◆ pCount

GLint s_shader_capabilities::pCount

Definition at line 399 of file display.h.

◆ ProjectionMatrix

GLint s_shader_capabilities::ProjectionMatrix

Definition at line 384 of file display.h.

◆ projTexGenMatCam

GLint s_shader_capabilities::projTexGenMatCam[16]

Definition at line 396 of file display.h.

◆ repeatSTR

GLint s_shader_capabilities::repeatSTR

Definition at line 416 of file display.h.

◆ sources

GLint s_shader_capabilities::sources[16]

Definition at line 402 of file display.h.

◆ tex3dTiles

GLint s_shader_capabilities::tex3dTiles

Definition at line 414 of file display.h.

◆ tex3dUseVertex

GLint s_shader_capabilities::tex3dUseVertex

Definition at line 415 of file display.h.

◆ texCoordGenType

GLint s_shader_capabilities::texCoordGenType

Definition at line 428 of file display.h.

◆ TexCoords

GLint s_shader_capabilities::TexCoords[MAX_MULTITEXTURE]

Definition at line 391 of file display.h.

◆ textureCount

GLint s_shader_capabilities::textureCount

Definition at line 410 of file display.h.

◆ TextureFunction

GLint s_shader_capabilities::TextureFunction[MAX_MULTITEXTURE]

Definition at line 409 of file display.h.

◆ TextureMatrix

GLint s_shader_capabilities::TextureMatrix[MAX_MULTITEXTURE]

Definition at line 387 of file display.h.

◆ TextureMode

GLint s_shader_capabilities::TextureMode[MAX_MULTITEXTURE]

Definition at line 407 of file display.h.

◆ TextureSource

GLint s_shader_capabilities::TextureSource[MAX_MULTITEXTURE]

Definition at line 408 of file display.h.

◆ TextureUnit

GLint s_shader_capabilities::TextureUnit[MAX_MULTITEXTURE]

Definition at line 406 of file display.h.

◆ textureUnit

GLint s_shader_capabilities::textureUnit[4]

Definition at line 395 of file display.h.

◆ tunits

GLint s_shader_capabilities::tunits[16]

Definition at line 400 of file display.h.

◆ Vertices

GLint s_shader_capabilities::Vertices

Definition at line 388 of file display.h.


The documentation for this struct was generated from the following file: