Поделиться через


Функция glIsEnabled

Функция gllsEnabled проверяет, включена ли возможность.

Синтаксис

GLboolean WINAPI glIsEnabled(
   GLenum cap
);

Параметры

Крышка

Символьная константа, указывающая на возможность OpenGL. Принимаются следующие возможности.

Значение Значение
GL_ALPHA_TEST
См . glAlphaFunc
GL_AUTO_NORMAL
См . glEvalCoord.
GL_BLEND
См . glBlendFunc
GL_CLIP_PLANE i
См . glClipPlane.
GL_COLOR_ARRAY
См . glColorPointer
GL_COLOR_LOGIC_OP
См . раздел glLogicOp.
GL_COLOR_MATERIAL
См . glColorMaterial
GL_CULL_FACE
См . glCullFace
GL_DEPTH_TEST
См. glDepthFunc и glDepthRange.
GL_DITHER
См . glEnable
GL_FOG
См . glFog
GL_INDEX_ARRAY
См . glIndexPointer
GL_INDEX_LOGIC_OP
См . раздел glLogicOp.
GL_LIGHT i
См . glLightModel и glLight
GL_LIGHTING
См . glMaterial, glLightModel и glLight.
GL_LINE_SMOOTH
См . glLineWidth
GL_LINE_STIPPLE
См . glLineStipple.
GL_MAP1_COLOR_4
См . glMap1
GL_MAP1_INDEX
См . glMap1
GL_MAP1_NORMAL
См . glMap1
GL_MAP1_TEXTURE_COORD_1
См . glMap1
GL_MAP1_TEXTURE_COORD_2
См . glMap1
GL_MAP1_TEXTURE_COORD_3
См . glMap1
GL_MAP1_TEXTURE_COORD_4
См . glMap1
GL_MAP1_VERTEX_3
См . glMap1
GL_MAP1_VERTEX_4
См . glMap1
GL_MAP2_COLOR_4
См . glMap2
GL_MAP2_INDEX
См . glMap2
GL_MAP2_NORMAL
См . glMap2
GL_MAP2_TEXTURE_COORD_1
См . glMap2
GL_MAP2_TEXTURE_COORD_2
См . glMap2
GL_MAP2_TEXTURE_COORD_3
См . glMap2
GL_MAP2_TEXTURE_COORD_4
См . glMap2
GL_MAP2_VERTEX_3
См . glMap2
GL_MAP2_VERTEX_4
См . glMap2
GL_NORMAL_ARRAY
См . glNormalPointer
GL_NORMALIZE
См . glNormal
GL_POINT_SMOOTH
См . glPointSize
GL_POLYGON_OFFSET_FILL
См . glPolygonOffset
GL_POLYGON_OFFSET_LINE
См . glPolygonOffset
GL_POLYGON_OFFSET_POINT
См . glPolygonOffset
GL_POLYGON_SMOOTH
См . glPolygonMode
GL_POLYGON_STIPPLE
См . glPolygonStipple.
GL_SCISSOR_TEST
См . glScissor
GL_STENCIL_TEST
См. статью glStencilFunc и glStencilOp.
GL_TEXTURE_1D
См. glTexImage1D.
GL_TEXTURE_2D
См . glTexImage2D.
GL_TEXTURE_COORD_ARRAY
См . glTexCoordPointer
GL_TEXTURE_GEN_Q
См . glTexGen.
GL_TEXTURE_GEN_R
См . glTexGen.
GL_TEXTURE_GEN_S
См . glTexGen.
GL_TEXTURE_GEN_T
См . glTexGen.
GL_VERTEX_ARRAY
См . glVertexPointer.

Коды ошибок

Следующие коды ошибок могут быть получены функцией glGetError .

Имя Значение
GL_INVALID_ENUM
Cap не является допустимым значением.
GL_INVALID_OPERATION
Функция была вызвана между вызовом glBegin и соответствующим вызовом glEnd.

Комментарии

Функция gllsEnabled возвращает GL_TRUE, если функция cap включена, и возвращает GL_FALSE в противном случае.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Gl.h
Библиотека
Opengl32.lib
DLL
Opengl32.dll

См. также раздел

glBegin

GlEnable

glEnd