FreeWRL/FreeX3D  3.0.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 [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 344 of file display.h.


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