共用方式為


光源狀態變數

GL\_LIGHTING
屬性
描述: 如果已啟用光源,則為 True
屬性群組: 光源/啟用
初始值: GL_FALSE
取得命令: glIsEnabled

 

GL\_COLOR\_MATERIAL
屬性
描述: 如果已啟用色彩追蹤,則為 True
屬性群組: 光源
初始值: GL_FALSE
取得命令: glIsEnabled

 

GL\_COLOR\_MATERIAL\_PARAMETER
屬性
描述: 追蹤目前色彩的材質屬性
屬性群組: 光源
初始值: GL_AMBIENT_AND_DIFFUSE
取得命令: glGetIntegerv

 

GL\_COLOR\_MATERIAL\_FACE
屬性
描述: 受色彩追蹤影響的臉部
屬性群組: 光源
初始值: GL_FRONT_AND_BACK
取得命令: glGetIntegerv

 

GL\_AMBIENT
屬性
描述: 環境材質色彩
屬性群組: 光源
初始值: (0.2,0.2,0.2,1.0)
取得命令: glGetMaterialfv

 

GL\_DIFFUSE
屬性
描述: 擴散材質色彩
屬性群組: 光源
初始值: (0.8,0.8,0.8,1.0)
取得命令: glGetMaterialfv

 

GL\_SPECULAR
屬性
描述: 反射材質色彩
屬性群組: 光源
初始值: (0.0,0.0,0.0,1.0)
取得命令: glGetMaterialfv

 

GL\_EMISSION
屬性
描述: Emissive 材質色彩
屬性群組: 光源
初始值: (0.0,0.0,0.0,1.0)
取得命令: glGetMaterialfv

 

GL\_SHININESS
屬性
描述: 材質的反射指數
屬性群組: 光源
初始值: 0.0
取得命令: glGetMaterialfv

 

GL\_LIGHT\_MODEL\_AMBIENT
屬性
描述: 環境場景色彩
屬性群組: 光源
初始值: (0.2,0.2,0.2,1.0)
取得命令: glGetFloatv

 

GL\_LIGHT\_MODEL\_LOCAL\_VIEWER
屬性
描述: 檢視器是本機
屬性群組: 光源
初始值: GL_FALSE
取得命令: glGetBooleanv

 

GL\_LIGHT\_MODEL\_TWO\_SIDE
屬性
描述: 使用雙面光源
屬性群組: 光源
初始值: GL_FALSE
取得命令: glGetBooleanv

 

GL\_AMBIENT
屬性
描述: 光線i的環境強度
屬性群組: 光源
初始值: (0.0,0.0,0.0,1.0)
取得命令: glGetLightfv

 

GL\_DIFFUSE
屬性
描述: 光線i的擴散強度
屬性群組: 光源
初始值:
取得命令: glGetLightfv

 

GL\_SPECULAR
屬性
描述: i的反射強度
屬性群組: 光源
初始值:
取得命令: glGetLightfv

 

GL\_POSITION
屬性
描述: 色 i的位置
屬性群組: 光源
初始值: (0.0,0.0,1.0,0.0)
取得命令: glGetLightfv

 

GL\_CONSTANT\_ATTENUATION
屬性
描述: 定值衰減因數
屬性群組: 光源
初始值: 1.0
取得命令: glGetLightfv

 

GL\_LINEAR\_ATTENUATION
屬性
描述: 線性衰減因數
屬性群組: 光源
初始值: 0.0
取得命令: glGetLightfv

 

GL\_QUADRATIC\_ATTENUATION
屬性
描述: 二次方衰減因數
屬性群組: 光源
初始值: 0.0
取得命令: glGetLightfv

 

GL\_SPOT\_DIRECTION
屬性
描述: 光線i的焦點方向
屬性群組: 光源
初始值: (0.0,0.0,-1.0)
取得命令: glGetLightfv

 

GL\_SPOT\_EXPONENT
屬性
描述: 光線i的焦點指數
屬性群組: 光源
初始值: 0.0
取得命令: glGetLightfv

 

GL\_SPOT\_CUTOFF
屬性
描述: 光線i的焦點角度
屬性群組: 光源
初始值: 180.0
取得命令: glGetLightfv

 

GL\_LIGHT *i*
屬性
描述: 如果已啟用淺色 i ,則為 True
屬性群組: 光源/啟用
初始值: GL_FALSE
取得命令: glIsEnabled

 

GL\_COLOR\_INDEXES
屬性
描述: C () C (d) C () ,以取得色彩索引光源
屬性群組: 光源/啟用
初始值: 0,1,1
取得命令: glGetFloatv