Signature
glGetTexImage(
GLenum (
target
)
,
GLint (
level
)
,
GLenum (
format
)
,
GLenum (
type
)
,
GLvoid * (
img
)
)-> void
glGetTexImage(
target
,
level
,
format
,
type
,
array
= None
,
outputType
= <type 'str'>
)
Get a texture-level as an image target -- enum constant for the texture engine to be read level -- the mip-map level to read format -- image format to read out the data type -- data-type into which to read the data array -- optional array/offset into which to store the value outputType -- default (bytes) provides string output of the results iff OpenGL.UNSIGNED_BYTE_IMAGES_AS_STRING is True and type == GL_UNSIGNED_BYTE. Any other value will cause output in the default array output format. returns the pixel data array in the format defined by the format, type and outputType
glGetTexImagef(
target
,
level
,
format
,
type
= GL_FLOAT
,
array
= None
,
outputType
= <type 'str'>
)
Get a texture-level as an image target -- enum constant for the texture engine to be read level -- the mip-map level to read format -- image format to read out the data type -- data-type into which to read the data array -- optional array/offset into which to store the value outputType -- default (bytes) provides string output of the results iff OpenGL.UNSIGNED_BYTE_IMAGES_AS_STRING is True and type == GL_UNSIGNED_BYTE. Any other value will cause output in the default array output format. returns the pixel data array in the format defined by the format, type and outputType
glGetTexImagei(
target
,
level
,
format
,
type
= GL_INT
,
array
= None
,
outputType
= <type 'str'>
)
Get a texture-level as an image target -- enum constant for the texture engine to be read level -- the mip-map level to read format -- image format to read out the data type -- data-type into which to read the data array -- optional array/offset into which to store the value outputType -- default (bytes) provides string output of the results iff OpenGL.UNSIGNED_BYTE_IMAGES_AS_STRING is True and type == GL_UNSIGNED_BYTE. Any other value will cause output in the default array output format. returns the pixel data array in the format defined by the format, type and outputType
glGetTexImages(
target
,
level
,
format
,
type
= GL_SHORT
,
array
= None
,
outputType
= <type 'str'>
)
Get a texture-level as an image target -- enum constant for the texture engine to be read level -- the mip-map level to read format -- image format to read out the data type -- data-type into which to read the data array -- optional array/offset into which to store the value outputType -- default (bytes) provides string output of the results iff OpenGL.UNSIGNED_BYTE_IMAGES_AS_STRING is True and type == GL_UNSIGNED_BYTE. Any other value will cause output in the default array output format. returns the pixel data array in the format defined by the format, type and outputType
glGetTexImageui(
target
,
level
,
format
,
type
= GL_UNSIGNED_INT
,
array
= None
,
outputType
= <type 'str'>
)
Get a texture-level as an image target -- enum constant for the texture engine to be read level -- the mip-map level to read format -- image format to read out the data type -- data-type into which to read the data array -- optional array/offset into which to store the value outputType -- default (bytes) provides string output of the results iff OpenGL.UNSIGNED_BYTE_IMAGES_AS_STRING is True and type == GL_UNSIGNED_BYTE. Any other value will cause output in the default array output format. returns the pixel data array in the format defined by the format, type and outputType
glGetTexImageus(
target
,
level
,
format
,
type
= GL_UNSIGNED_SHORT
,
array
= None
,
outputType
= <type 'str'>
)
Get a texture-level as an image target -- enum constant for the texture engine to be read level -- the mip-map level to read format -- image format to read out the data type -- data-type into which to read the data array -- optional array/offset into which to store the value outputType -- default (bytes) provides string output of the results iff OpenGL.UNSIGNED_BYTE_IMAGES_AS_STRING is True and type == GL_UNSIGNED_BYTE. Any other value will cause output in the default array output format. returns the pixel data array in the format defined by the format, type and outputType
Parameters
Variables | Description |
---|---|
target |
Specifies which texture is to be obtained.
GL_TEXTURE_1D
,
GL_TEXTURE_2D
,
GL_TEXTURE_3D
,
GL_TEXTURE_1D_ARRAY
,
GL_TEXTURE_2D_ARRAY
,
GL_TEXTURE_RECTANGLE
,
GL_TEXTURE_CUBE_MAP_POSITIVE_X
,
GL_TEXTURE_CUBE_MAP_NEGATIVE_X
,
GL_TEXTURE_CUBE_MAP_POSITIVE_Y
,
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
,
GL_TEXTURE_CUBE_MAP_POSITIVE_Z
, and
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
are accepted.
|
level |
Specifies the level-of-detail number of the desired image.
Level 0 is the base image level.
Level
is the
th
mipmap reduction image.
|
format |
Specifies a pixel format for the returned data.
The supported formats are
GL_STENCIL_INDEX
,
GL_DEPTH_COMPONENT
,
GL_DEPTH_STENCIL
,
GL_RED
,
GL_GREEN
,
GL_BLUE
,
GL_RG
,
GL_RGB
,
GL_RGBA
,
GL_BGR
,
GL_BGRA
,
GL_RED_INTEGER
,
GL_GREEN_INTEGER
,
GL_BLUE_INTEGER
,
GL_RG_INTEGER
,
GL_RGB_INTEGER
,
GL_RGBA_INTEGER
,
GL_BGR_INTEGER
,
GL_BGRA_INTEGER
.
|
type |
Specifies a pixel type for the returned data.
The supported types are
GL_UNSIGNED_BYTE
,
GL_BYTE
,
GL_UNSIGNED_SHORT
,
GL_SHORT
,
GL_UNSIGNED_INT
,
GL_INT
,
GL_HALF_FLOAT
,
GL_FLOAT
,
GL_UNSIGNED_BYTE_3_3_2
,
GL_UNSIGNED_BYTE_2_3_3_REV
,
GL_UNSIGNED_SHORT_5_6_5
,
GL_UNSIGNED_SHORT_5_6_5_REV
,
GL_UNSIGNED_SHORT_4_4_4_4
,
GL_UNSIGNED_SHORT_4_4_4_4_REV
,
GL_UNSIGNED_SHORT_5_5_5_1
,
GL_UNSIGNED_SHORT_1_5_5_5_REV
,
GL_UNSIGNED_INT_8_8_8_8
,
GL_UNSIGNED_INT_8_8_8_8_REV
,
GL_UNSIGNED_INT_10_10_10_2
,
GL_UNSIGNED_INT_2_10_10_10_REV
,
GL_UNSIGNED_INT_24_8
,
GL_UNSIGNED_INT_10F_11F_11F_REV
,
GL_UNSIGNED_INT_5_9_9_9_REV
, and
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
.
|
img |
Returns the texture image.
Should be a pointer to an array of the type specified by
type
.
|
Sample Code References
The following code samples have been found which appear to reference the functions described here. Take care that the code may be old, broken or not even use PyOpenGL.
glGetTexImage