Lighting State Variables
GL_LIGHTING
Description: True if lighting is enabled Attribute group: lighting/enable Initial value: GL_FALSE Get command: glIsEnabled GL_COLOR_MATERIAL
Description: True if color tracking is enabled Attribute group: lighting Initial value: GL_FALSE Get command: glIsEnabled GL_COLOR_MATERIAL_PARAMETER
Description: Material properties tracking current color Attribute group: lighting Initial value: GL_AMBIENT_AND_DIFFUSE Get command: glGetIntegerv GL_COLOR_MATERIAL_FACE
Description: Face(s) affected by color tracking Attribute group: lighting Initial value: GL_FRONT_AND_BACK Get command: glGetIntegerv GL_AMBIENT
Description: Ambient material color Attribute group: lighting Initial value: (0.2, 0.2, 0.2, 1.0) Get command: glGetMaterialfv GL_DIFFUSE
Description: Diffuse material color Attribute group: lighting Initial value: (0.8, 0.8, 0.8, 1.0) Get command: glGetMaterialfv GL_SPECULAR
Description: Specular material color Attribute group: lighting Initial value: (0.0, 0.0, 0.0, 1.0) Get command: glGetMaterialfv GL_EMISSION
Description: Emissive material color Attribute group: lighting Initial value: (0.0, 0.0, 0.0, 1.0) Get command: glGet GL_SHININESS
Description: Specular exponent of material Attribute group: lighting Initial value: 0.0 Get command: glGetMaterialfv GL_LIGHT_MODEL_AMBIENT
Description: Ambient scene color Attribute group: lighting Initial value: (0.2, 0.2, 0.2, 0.1) Get command: glGetFloatv GL_LIGHT_MODEL_LOCAL_VIEWER
Description: Viewer is local Attribute group: lighting Initial value: GL_FALSE Get command: glGetBooleanv GL_LIGHT_MODEL_TWO_SIDE
Description: Use two-sided lighting Attribute group: lighting Initial value: GL_FALSE Get command: glGetBooleanv GL_AMBIENT
Description: Ambient intensity of light i Attribute group: lighting Initial value: (0.0, 0.0, 0.0, 1.0) Get command: glGetLightfv GL_DIFFUSE
Description: Diffuse intensity of light i Attribute group: lighting Initial value: Get command: glGetLightfv GL_SPECULAR
Description: Specular intensity of light i Attribute group: lighting Initial value: Get command: glGetLightfv GL_POSITION
Description: Position of light i Attribute group: lighting Initial value: (0.0, 0.0, 1.0, 0.0) Get command: glGetLightfv GL_CONSTANT_ATTENUATION
Description: Constant attenuation factor Attribute group: lighting Initial value: 1.0 Get command: glGetLightfv GL_LINEAR_ATTENUATION
Description: Linear attenuation factor Attribute group: lighting Initial value: 0.0 Get command: glGetLightfv GL_QUADRATIC_ATTENUATION
Description: Quadratic attenuation factor Attribute group: lighting Initial value: 0.0 Get command: glGetLightfv GL_SPOT_DIRECTION
Description: Spotlight direction of light i Attribute group: lighting Initial value: (0.0, 0.0, 1.0) Get command: glGetLightfv GL_SPOT_EXPONENT
Description: Spotlight exponent of light i Attribute group: lighting Initial value: 0.0 Get command: glGetLightfv GL_SPOT_CUTOFF
Description: Spotlight angle of light i Attribute group: lighting Initial value: 180.0 Get command: glGetLightfv GL_LIGHTi
Description: True if light i enabled Attribute group: lighting/enable Initial value: GL_FALSE Get command: glIsEnabled GL_COLOR_INDEXES
Description: C (a) , C (d) , and C (s) for color-index lighting Attribute group: lighting/enable Initial value: 0, 1, 1 Get command: glGetFloatv