Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ glgettexenv(3G) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



glGetTexEnv(3G)                OpenGL Reference                glGetTexEnv(3G)



NAME
     glGetTexEnvfv, glGetTexEnviv - return texture environment parameters


C SPECIFICATION
     void glGetTexEnvfv( GLenum target,
                         GLenum pname,
                         GLfloat *params )
     void glGetTexEnviv( GLenum target,
                         GLenum pname,
                         GLint *params )


PARAMETERS
     target  Specifies a texture environment.  Must be GLTEXTUREENV.

     pname   Specifies the symbolic name of a texture environment parameter.
             Accepted values are GLTEXTUREENVMODE, GLTEXTUREENVCOLOR,
             and GLTEXTUREENVBIASSGIX.

     params  Returns the requested data.

DESCRIPTION
     glGetTexEnv returns in params selected values of a texture environment
     that was specified with glTexEnv.  target specifies a texture
     environment.  Currently, only one texture environment is defined and
     supported:  GLTEXTUREENV.

     pname names a specific texture environment parameter, as follows:

     GLTEXTUREENVMODE
               params returns the single-valued texture environment mode, a
               symbolic constant. The initial value is GLMODULATE.

     GLTEXTUREENVCOLOR
               params returns four integer or floating-point values that are
               the texture environment color.  Integer values, when requested,
               are linearly mapped from the internal floating-point
               representation such that 1.0 maps to the most positive
               representable integer, and -1.0 maps to the most negative
               representable integer. The initial value is (0, 0, 0, 0).

     GLTEXTUREENVBIASSGIX
               params returns four integer or floating-point values that are
               the texture environment bias color.  Integer values are mapped
               in the same way as those for GLTEXTUREENVCOLOR.

NOTES
     If an error is generated, no change is made to the contents of params.






                                                                        Page 1





glGetTexEnv(3G)                OpenGL Reference                glGetTexEnv(3G)



ERRORS
     GLINVALIDENUM is generated if target or pname is not an accepted value.

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


SEE ALSO
     glTexEnv














































                                                                        Page 2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026