MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
GLISENABLED(3G)                                                GLISENABLED(3G)



NAME
       glIsEnabled - test whether a capability is enabled


C SPECIFICATION
       GLboolean glIsEnabled( GLenum cap )


PARAMETERS
       cap  Specifies a symbolic constant indicating a GL capability.

DESCRIPTION
       glIsEnabled returns GLTRUE if cap is an enabled capability and returns
       GLFALSE otherwise.  Initially all capabilities  except  GLDITHER  are
       disabled; GLDITHER is initially enabled.

       The following capabilities are accepted for cap:


        GLALPHATEST          glAlphaFunc
        GLAUTONORMAL         glEvalCoord
        GLBLEND               glBlendFunc, glLogicOp
        GLCLIPLANEi         glClipPlane
        GLCOLORARAY         glColorPointer
        GLCOLORLOGICOP      glLogicOp
        GLCOLORMATERIAL      glColoraterial
        GLCOLORTABLE         glColorTable
        GLCONVOLUTION1D      glConvolutionFilter1D
        GLCONVOLUTION2D      glConvolutionFilter2D
        GLCULFACE           glCullFace
        GLDEPTHTEST          glDepthFunc, glDepthRange
        GLDITHER              glEnable
        GLEDGEFLAGARAY     glEdgeFlagPointer
        GLFOG                 glFog
        GLHISTOGRAM           glHistogram
        GLINDEXARAY         glIndexPointer
        GLINDEXLOGICOP         glLogicOp
        GLIGHTi        glLightodel, glLight
        GLIGHTING            glaterial, glLightodel, glLight
        GLINESMOTH         glLineWidth
        GLINESTIPLE        glLineStipple
        GLMAP1COLOR4        glap1
        GLMAP1INDEX          glap1
        GLMAP1NORMAL         glap1
        GLMAP1TEXTURECORD1    glap1
        GLMAP1TEXTURECORD2    glap1
        GLMAP1TEXTURECORD3    glap1
        GLMAP1TEXTURECORD4    glap1
        GLMAP2COLOR4        glap2
        GLMAP2INDEX          glap2
        GLMAP2NORMAL         glap2
        GLMAP2TEXTURECORD1    glap2
        GLMAP2TEXTURECORD2    glap2
        GLMAP2TEXTURECORD3    glap2
        GLMAP2TEXTURECORD4    glap2
        GLMAP2VERTEX3       glap2
        GLMAP2VERTEX4       glap2
        GLMINMAX              glinmax
        GLNORMALARAY           glNormalPointer
        GLNORMALIZE           %glNormal
        GLPOINTSMOTH        glPointSize
        GLPOLYGONSMOTH      glPolygonode
        GLPOLYGONOFSETFIL     glPolygonOffset
        GLPOLYGONOFSETLINE     glPolygonOffset
        GLPOLYGONOFSETPOINT    glPolygonOffset
        GLPOLYGONSTIPLE     glPolygonStipple
        GLPOSTCOLORMATRIXCOLORTABLE   glColorTable
        GLPOSTCONVOLUTIONCOLORTABLE    glColorTable
        GLRESCALENORMAL          glNormal
        GLSCISORTEST            glScissor
        GLSEPARABLE2D            glSeparableFilter2D
        GLSTENCILTEST            glStencilFunc, glStencilOp
        GLTEXTURE1D              glTexImage1D
        GLTEXTURE2D              glTexImage2D
        GLTEXTURE3D              glTexImage3D
        GLTEXTURECORDARAY     glTexCoordPointer
        GLTEXTUREGENQ           glTexGen
        GLTEXTUREGENR           glTexGen
        GLTEXTUREGENS           glTexGen
        GLTEXTUREGENT           glTexGen
        GLVERTEXARAY            glVertexPointer


NOTES
       If an error is generated, glIsEnabled returns 0.

       GLCOLORLOGICOP,  GLCOLORARAY, GLEDGEFLAGARAY, GLINDEXARAY,
       GLINDEXLOGICOP,       GLNORMALARAY,       GLPOLYGONOFSETFIL,
       GLPOLYGONOFSETLINE,                        GLPOLYGONOFSETPOINT,
       GLTEXTURECORDARAY, and GLVERTEXARAY are available only  if  the
       GL version is 1.1 or greater

       GLRESCALENORMAL,  and GLTEXTURE3D are available only if the GL ver-
       sion is 1.2 or greater.

       GLCOLORTABLE,  GLCONVOLUTION1D,  GLCONVOLUTION2D,   GLHISTOGRAM,
       GLMINMAX,                            GLPOSTCOLORMATRIXCOLORTABLE,
       GLPOSTCONVOLUTIONCOLORTABLE, and GLSEPARABLE2D are available only
       if  GLARBimaging is returned when glGet is called with GLEXTENSIONS.

       When the GLARBmultitexture  extension  is  supported,  the  following
       parameters  return  the  associated  value for the active texture unit.
       GLTEXTURE1D,          GLTEXTUREBINDING1D,           GLTEXTURE2D,
       GLTEXTUREBINDING2D,       GLTEXTURE3D,      GLTEXTUREBINDING3D,
       GLTEXTUREGENS, GLTEXTUREGENT, GLTEXTUREGENR, GLTEXTUREGENQ,
       GLTEXTUREMATRIX, and GLTEXTURESTACKDEPTH.  Likewise, the following
       parameters return the associated value for the  active  client  texture
       unit:        GLTEXTURECORDARAY,       GLTEXTURECORDARAYSIZE,
       GLTEXTURECORDARAYSTRIDE, GLTEXTURECORDARAYTYPE.

ERORS
       GLINVALIDENUM is generated if cap is not an accepted value.

       GLINVALIDOPERATION is generated if glIsEnabled  is  executed  between
       the execution of glBegin and the corresponding execution of glEnd.

SEE ALSO
       glEnable, glEnableClientState, glGet




                                                               GLISENABLED(3G)
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™