GLGETPIXELTRANSFORMPARAMETEREXT(3GL)GLGETPIXELTRANSFORMPARAMETEREXT(3GL)NAME
glGetPixelTransformParameter*vEXT - get pixel transformation parameters
C Specification
For Multiple-Value Attributes
void glGetPixelTransformParameterfvEXT( GLenum target,
GLenum pname,
GLfloat *params )
void glGetPixelTransformParameterivEXT( GLenum target,
GLenum pname,
GLint *params )
PARAMETERS
target The target pixel transformation. Must be GL_PIXEL_TRANS‐
FORM_2D_EXT. pname The parameter to get. Must be one of
GL_PIXEL_MIN_FILTER_EXT, GL_PIXEL_MAG_FILTER_EXT, or
GL_PIXEL_CUBIC_WEIGHT_EXT. *params The parameter value. If
pname is GL_PIXEL_MAG_FILTER_EXT, *params will point to a
value of one of GL_NEAREST, GL_LINEAR, or GL_CUBIC_EXT. If
pname is GL_PIXEL_MIN_FILTER_EXT, *params will point to a
value of one of GL_NEAREST, GL_LINEAR, GL_CUBIC_EXT or
GL_AVERAGE_EXT. If pname is GL_PIXEL_CUBIC_WEIGHT_EXT, *params
will point to a value in the range -1.0 to 0.0.
DESCRIPTION
glGetPixelTransformParameter*vEXT is part of the EXT_pixel_transform
extension, which adds image scaling, rotation, translation, and general
affine mapping to the pixel rasterizer immediately after the pixel
transfer path.
The glGetPixelTransformParameter*vEXT calls allow one to query the
state of GL_PIXEL_MIN_FILTER_EXT, GL_PIXEL_MAX_FILTER_EXT and
GL_PIXEL_CUBIC_WEIGHT_EXT. For the filter states, it is recommended
that glGetPixelTransformParameterivEXT() be used. To retreive the cur‐
rent cubic weight value, glGetPixelTransformParameterfvEXT() must be
used.
ERRORS
GL_INVALID_ENUM is generated if target or pname is not an acceptable
value.
SEE ALSO
glPixelTransformParameterEXT
24 Sept GLGETPIXELTRANSFORMPARAMETEREXT(3GL)