Signature
glTexSubImage3D(
GLenum (
target
)
,
GLint (
level
)
,
GLint (
xoffset
)
,
GLint (
yoffset
)
,
GLint (
zoffset
)
,
GLsizei (
width
)
,
GLsizei (
height
)
,
GLsizei (
depth
)
,
GLenum (
format
)
,
GLenum (
type
)
,
const GLvoid * (
data
)
)-> void
Parameters
Variables | Description |
---|---|
target |
Specifies the target texture.
Must be
GL_TEXTURE_3D
or
GL_TEXTURE_2D_ARRAY
.
|
level |
Specifies the level-of-detail number.
Level 0 is the base image level.
Level
n
is the
n
th mipmap reduction image.
|
xoffset |
Specifies a texel offset in the x direction within the texture array.
|
yoffset |
Specifies a texel offset in the y direction within the texture array.
|
zoffset |
Specifies a texel offset in the z direction within the texture array.
|
width |
Specifies the width of the texture subimage.
|
height |
Specifies the height of the texture subimage.
|
depth |
Specifies the depth of the texture subimage.
|
format |
Specifies the format of the pixel data.
The following symbolic values are accepted:
GL_RED
,
GL_RG
,
GL_RGB
,
GL_BGR
,
GL_RGBA
,
GL_DEPTH_COMPONENT
, and
GL_STENCIL_INDEX
.
|
type |
Specifies the data type of the pixel data.
The following symbolic values are accepted:
GL_UNSIGNED_BYTE
,
GL_BYTE
,
GL_UNSIGNED_SHORT
,
GL_SHORT
,
GL_UNSIGNED_INT
,
GL_INT
,
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
, and
GL_UNSIGNED_INT_2_10_10_10_REV
.
|
data |
Specifies a pointer to the image data in memory.
|
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.
glTexSubImage3D