当前位置:首页 科普知识 glColorMaterial

glColorMaterial

发布时间:2023-09-14 01:52:28

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

glColorMaterial

调用 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

glColorMaterial

图书馆

Opengl32.lib

DLL

Opengl32.dll

温馨提示:
本文【glColorMaterial】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6