Signature
Parameters
Variables | Description |
---|---|
target |
Specifies the target texture. Must be
GLU_TEXTURE_2D
.
|
internalFormat |
Requests the internal storage format of the texture image. The most
current version of the SGI implementation of GLU does not check this
value for validity before passing it on to the underlying OpenGL
implementation. A value that is not accepted by the OpenGL
implementation will lead to an OpenGL error. The benefit of not
checking this value at the GLU level is that OpenGL extensions can add
new internal texture formats without requiring a revision of the GLU
implementation. Older implementations of GLU check this value and
raise a GLU error if it is not 1, 2, 3, or 4 or one of the following
symbolic constants:
GLU_ALPHA
,
GLU_ALPHA4
,
GLU_ALPHA8
,
GLU_ALPHA12
,
GLU_ALPHA16
,
GLU_LUMINANCE
,
GLU_LUMINANCE4
,
GLU_LUMINANCE8
,
GLU_LUMINANCE12
,
GLU_LUMINANCE16
,
GLU_LUMINANCE_ALPHA
,
GLU_LUMINANCE4_ALPHA4
,
GLU_LUMINANCE6_ALPHA2
,
GLU_LUMINANCE8_ALPHA8
,
GLU_LUMINANCE12_ALPHA4
,
GLU_LUMINANCE12_ALPHA12
,
GLU_LUMINANCE16_ALPHA16
,
GLU_INTENSITY
,
GLU_INTENSITY4
,
GLU_INTENSITY8
,
GLU_INTENSITY12
,
GLU_INTENSITY16
,
GLU_RGB
,
GLU_R3_G3_B2
,
GLU_RGB4
,
GLU_RGB5
,
GLU_RGB8
,
GLU_RGB10
,
GLU_RGB12
,
GLU_RGB16
,
GLU_RGBA
,
GLU_RGBA2
,
GLU_RGBA4
,
GLU_RGB5_A1
,
GLU_RGBA8
,
GLU_RGB10_A2
,
GLU_RGBA12
, or
GLU_RGBA16
.
|
width, height |
Specifies in pixels the width and height, respectively, of the texture image.
|
format |
Specifies the format of the pixel data.
Must be one of
GLU_COLOR_INDEX
,
GLU_DEPTH_COMPONENT
,
GLU_RED
,
GLU_GREEN
,
GLU_BLUE
,
GLU_ALPHA
,
GLU_RGB
,
GLU_RGBA
,
GLU_BGR
,
GLU_BGRA
,
GLU_LUMINANCE
, or
GLU_LUMINANCE_ALPHA
.
|
type |
Specifies the data type for
data
.
Must be one of
GLU_UNSIGNED_BYTE
,
GLU_BYTE
,
GLU_BITMAP
,
GLU_UNSIGNED_SHORT
,
GLU_SHORT
,
GLU_UNSIGNED_INT
,
GLU_INT
,
GLU_FLOAT
,
GLU_UNSIGNED_BYTE_3_3_2
,
GLU_UNSIGNED_BYTE_2_3_3_REV
,
GLU_UNSIGNED_SHORT_5_6_5
,
GLU_UNSIGNED_SHORT_5_6_5_REV
,
GLU_UNSIGNED_SHORT_4_4_4_4
,
GLU_UNSIGNED_SHORT_4_4_4_4_REV
,
GLU_UNSIGNED_SHORT_5_5_5_1
,
GLU_UNSIGNED_SHORT_1_5_5_5_REV
,
GLU_UNSIGNED_INT_8_8_8_8
,
GLU_UNSIGNED_INT_8_8_8_8_REV
,
GLU_UNSIGNED_INT_10_10_10_2
, or
GLU_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.
gluBuild2DMipmaps