This extension allows application of multiple textures to a fragment in one rendering pass.
Promoted to core in OpenGL 1..
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_ACTIVE_TEXTURE_ARB
Accepted by the |
| public static final int | GL_CLIENT_ACTIVE_TEXTURE_ARB
Accepted by the |
| public static final int | GL_MAX_TEXTURE_UNITS_ARB
Accepted by the |
| public static final int | GL_TEXTURE0_ARB
Accepted by the |
| public static final int | GL_TEXTURE10_ARB
Accepted by the |
| public static final int | GL_TEXTURE11_ARB
Accepted by the |
| public static final int | GL_TEXTURE12_ARB
Accepted by the |
| public static final int | GL_TEXTURE13_ARB
Accepted by the |
| public static final int | GL_TEXTURE14_ARB
Accepted by the |
| public static final int | GL_TEXTURE15_ARB
Accepted by the |
| public static final int | GL_TEXTURE16_ARB
Accepted by the |
| public static final int | GL_TEXTURE17_ARB
Accepted by the |
| public static final int | GL_TEXTURE18_ARB
Accepted by the |
| public static final int | GL_TEXTURE19_ARB
Accepted by the |
| public static final int | GL_TEXTURE1_ARB
Accepted by the |
| public static final int | GL_TEXTURE20_ARB
Accepted by the |
| public static final int | GL_TEXTURE21_ARB
Accepted by the |
| public static final int | GL_TEXTURE22_ARB
Accepted by the |
| public static final int | GL_TEXTURE23_ARB
Accepted by the |
| public static final int | GL_TEXTURE24_ARB
Accepted by the |
| public static final int | GL_TEXTURE25_ARB
Accepted by the |
| public static final int | GL_TEXTURE26_ARB
Accepted by the |
| public static final int | GL_TEXTURE27_ARB
Accepted by the |
| public static final int | GL_TEXTURE28_ARB
Accepted by the |
| public static final int | GL_TEXTURE29_ARB
Accepted by the |
| public static final int | GL_TEXTURE2_ARB
Accepted by the |
| public static final int | GL_TEXTURE30_ARB
Accepted by the |
| public static final int | GL_TEXTURE31_ARB
Accepted by the |
| public static final int | GL_TEXTURE3_ARB
Accepted by the |
| public static final int | GL_TEXTURE4_ARB
Accepted by the |
| public static final int | GL_TEXTURE5_ARB
Accepted by the |
| public static final int | GL_TEXTURE6_ARB
Accepted by the |
| public static final int | GL_TEXTURE7_ARB
Accepted by the |
| public static final int | GL_TEXTURE8_ARB
Accepted by the |
| public static final int | GL_TEXTURE9_ARB
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description | ||
|---|---|---|---|
| public static native void | glActiveTextureARB(int
which texture unit to make active. One of: texture)
Selects which texture unit subsequent texture state calls will affect. | ||
| public static native void | glClientActiveTextureARB(int
which texture coordinate array to make active. One of: texture)
Selects the vertex array client state parameters to be modified by the TexCoordPointer command and the array affected by EnableClientState and DisableClientState with parameter TEXTURE_COORD_ARRAY. | ||
| public static native void | glMultiTexCoord1dARB(int
the coordinate set to be modified texture, double the s component of the current texture coordinates s)Double version of | ||
| public static void | glMultiTexCoord1dvARB(int
the coordinate set to be modified texture, DoubleBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord1fARB(int
the coordinate set to be modified texture, float the s component of the current texture coordinates s)Sets the current one-dimensional texture coordinate for the specified texture coordinate set. | ||
| public static void | glMultiTexCoord1fvARB(int
the coordinate set to be modified texture, FloatBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord1iARB(int
the coordinate set to be modified texture, int the s component of the current texture coordinates s)Integer version of | ||
| public static void | glMultiTexCoord1ivARB(int
the coordinate set to be modified texture, IntBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord1sARB(int
the coordinate set to be modified texture, short the s component of the current texture coordinates s)Short version of | ||
| public static void | glMultiTexCoord1svARB(int
the coordinate set to be modified texture, ShortBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord2dARB(int
the coordinate set to be modified texture, double the s component of the current texture coordinates s, double the t component of the current texture coordinates t)Double version of | ||
| public static void | glMultiTexCoord2dvARB(int
the coordinate set to be modified texture, DoubleBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord2fARB(int
the coordinate set to be modified texture, float the s component of the current texture coordinates s, float the t component of the current texture coordinates t)Sets the current two-dimensional texture coordinate for the specified texture coordinate set. | ||
| public static void | glMultiTexCoord2fvARB(int
the coordinate set to be modified texture, FloatBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord2iARB(int
the coordinate set to be modified texture, int the s component of the current texture coordinates s, int the t component of the current texture coordinates t)Integer version of | ||
| public static void | glMultiTexCoord2ivARB(int
the coordinate set to be modified texture, IntBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord2sARB(int
the coordinate set to be modified texture, short the s component of the current texture coordinates s, short the t component of the current texture coordinates t)Short version of | ||
| public static void | glMultiTexCoord2svARB(int
the coordinate set to be modified texture, ShortBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord3dARB(int
the coordinate set to be modified texture, double the s component of the current texture coordinates s, double the t component of the current texture coordinates t, double the r component of the current texture coordinates r)Double version of | ||
| public static void | glMultiTexCoord3dvARB(int
the coordinate set to be modified texture, DoubleBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord3fARB(int
the coordinate set to be modified texture, float the s component of the current texture coordinates s, float the t component of the current texture coordinates t, float the r component of the current texture coordinates r)Sets the current three-dimensional texture coordinate for the specified texture coordinate set. | ||
| public static void | glMultiTexCoord3fvARB(int
the coordinate set to be modified texture, FloatBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord3iARB(int
the coordinate set to be modified texture, int the s component of the current texture coordinates s, int the t component of the current texture coordinates t, int the r component of the current texture coordinates r)Integer version of | ||
| public static void | glMultiTexCoord3ivARB(int
the coordinate set to be modified texture, IntBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord3sARB(int
the coordinate set to be modified texture, short the s component of the current texture coordinates s, short the t component of the current texture coordinates t, short the r component of the current texture coordinates r)Short version of | ||
| public static void | glMultiTexCoord3svARB(int
the coordinate set to be modified texture, ShortBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord4dARB(int
the coordinate set to be modified texture, double the s component of the current texture coordinates s, double the t component of the current texture coordinates t, double the r component of the current texture coordinates r, double the q component of the current texture coordinates q)Double version of | ||
| public static void | glMultiTexCoord4dvARB(int
the coordinate set to be modified texture, DoubleBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord4fARB(int
the coordinate set to be modified texture, float the s component of the current texture coordinates s, float the t component of the current texture coordinates t, float the r component of the current texture coordinates r, float the q component of the current texture coordinates q)Sets the current four-dimensional texture coordinate for the specified texture coordinate set. | ||
| public static void | glMultiTexCoord4fvARB(int
the coordinate set to be modified texture, FloatBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord4iARB(int
the coordinate set to be modified texture, int the s component of the current texture coordinates s, int the t component of the current texture coordinates t, int the r component of the current texture coordinates r, int the q component of the current texture coordinates q)Integer version of | ||
| public static void | glMultiTexCoord4ivARB(int
the coordinate set to be modified texture, IntBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | glMultiTexCoord4sARB(int
the coordinate set to be modified texture, short the s component of the current texture coordinates s, short the t component of the current texture coordinates t, short the r component of the current texture coordinates r, short the q component of the current texture coordinates q)Short version of | ||
| public static void | glMultiTexCoord4svARB(int
the coordinate set to be modified texture, ShortBuffer the texture coordinate buffer v)Pointer version of | ||
| public static void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void | |||
| public static native void |