所有栏目

glColorMaterial

作者:爱百科

glColorMaterial 函数导致跟踪当前颜色的一种材料的颜色。

glColorMaterial介绍

glColorMaterial 函数导致跟踪当前颜色的一种材料的颜色。

glColorMaterial语法

void WINAPI glColorMaterial(

GLenum face,

GLenum mode

);

glColorMaterial参数

指定是否前、 后,或前和回材料参数应跟踪当前颜色。 GL_FRONT、 GL_BACK 和 GL_FRONT_AND_BACK 接受的值。 默认值为 GL_FRONT_AND_BACK。

模式

指定哪几个材料参数跟踪当前颜色。 GL_EMISSION、 GL_AMBIENT、 GL_DIFFUSE、 GL_SPECULAR,GL_AMBIENT_AND_DIFFUSE 接受的值。 默认值为 GL_AMBIENT_AND_DIFFUSE。

返回值

返回以下错误代码和他们的条件。

返回代码

说明

GL_INVALID_ENUM

脸上 或 模式 不被接受的值。

GL_INVALID_OPERATION

调用 glBegin 和 glEnd 的相应调用之间被调用该函数。

glColorMaterial其他信息

glColorMaterial 函数指定哪些材料参数跟踪当前颜色。 当您启用 GL_COLOR_MATERIAL、 材料或资料的每个指定的 脸,材料参数或参数指定的 模式 跟踪当前颜色在所有时间。 启用和禁用 GL_COLOR_MATERIAL 函数 glEnable 和 glDisable,用 GL_COLOR_MATERIAL 作为其参数调用的。 默认情况下,GL_COLOR_MATERIAL 被禁用。

使用 glColorMaterial,您可以更改使用仅 glColor 函数,而不调用 glMaterial 每个顶点的材料参数的一个子集。 如果您想指定只有这种部分参数的每个顶点的最好这样做与 glColorMaterial 比与 glMaterial。

以下函数检索有关 glColorMaterial 的信息:

用参数 GL_COLOR_MATERIAL_PARAMETER glGet

用参数 GL_COLOR_MATERIAL_FACE glGet

用参数 GL_COLOR_MATERIAL glIsEnabled

要求

最小支持的客户端

Windows 2000 专业版

最小支持的服务器

Windows 2000 服务器

标题

Gl.h

图书馆

Opengl32.lib

DLL

Opengl32.dll

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学