OpenGL 状态变量
以下主题列出了可以查询的状态变量的名称:
- 当前值和关联数据的状态变量
- 转换状态变量
- 着色状态变量
- 照明状态变量
- 光栅化状态变量
- 纹理状态变量
- 像素操作
- 帧缓冲区控制状态变量
- 像素状态变量
- 评估器状态变量
- 提示状态变量
- 依赖实现的状态变量
- 依赖实现的像素深度状态变量
- 其他状态变量
对于每个变量,本主题列出了说明、属性组、初始值或最小值,以及用于获取该变量的建议 glGet* 函数。
可以使用 glGetBooleanv、 glGetIntegerv、 glGetFloatv 或 glGetDoublev 获取的状态变量仅随这些函数之一列出,其中一个函数最适合要返回的数据类型。 无法使用 glIsEnabled 获取这些状态变量。 但是,可以使用 glGetBooleanv、glGetIntegerv、glGetFloatv 和 glGetDoublev 获取 glIsEnabled 作为查询函数列出的状态变量。 可以获取状态变量,而任何其他函数仅通过使用该函数将其列为查询函数的状态变量。 如果未列出任何属性组,则变量不属于任何组。 可以查询的所有状态变量(依赖于实现的变量除外)都具有初始值。 若要确定未列出初始值的变量的初始值,请参阅该变量的引用或
OpenGL 参考手册。