This extension adds support for 3D textures. The OpenGL ES 2.0 texture wrap modes and mip-mapping is supported for power of two 3D textures. Mip- mapping and texture wrap modes other than CLAMP_TO_EDGE are not supported for non-power of two 3D textures.
The OES_texture_npot extension, if supported, will enable mip-mapping and other wrap modes for non-power of two 3D textures.
Requires GLES 2..
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_MAX_3D_TEXTURE_SIZE_OES
Accepted by the |
| public static final int | GL_TEXTURE_3D_OES
Accepted by the |
| public static final int | GL_TEXTURE_BINDING_3D_OES
Accepted by the |
| public static final int | GL_TEXTURE_WRAP_R_OES
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | glCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data)
|
| public static void | glCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, ByteBuffer data)
|
| public static void | glCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data)
|
| public static void | glCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data)
|
| public static native void | glCopyTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
|
| public static native void | glFramebufferTexture3DOES(int target, int attachment, int textarget, int texture, int level, int zoffset)
|
| public static void | glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, ByteBuffer pixels)
|
| public static void | glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels)
|
| public static void | glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, ShortBuffer pixels)
|
| public static void | glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, IntBuffer pixels)
|
| public static void | glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, FloatBuffer pixels)
|
| public static void | glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, short[] pixels)
Array version of: |
| public static void | glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int[] pixels)
Array version of: |
| public static void | glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, float[] pixels)
Array version of: |
| public static void | glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer pixels)
|
| public static void | glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels)
|
| public static void | glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer pixels)
|
| public static void | glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer pixels)
|
| public static void | glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels)
|
| public static void | glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels)
Array version of: |
| public static void | glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels)
Array version of: |
| public static void | glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels)
Array version of: |
| public static native void | nglCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data)
|
| public static native void | nglCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data)
|
| public static native void | nglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels)
|
| public static native void | nglTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels)
|
| GL_MAX_3D_TEXTURE_SIZE_OES | back to summary |
|---|---|
| public static final int GL_MAX_3D_TEXTURE_SIZE_OES Accepted by the | |
| GL_TEXTURE_3D_OES | back to summary |
|---|---|
| public static final int GL_TEXTURE_3D_OES Accepted by the | |
| GL_TEXTURE_BINDING_3D_OES | back to summary |
|---|---|
| public static final int GL_TEXTURE_BINDING_3D_OES Accepted by the | |
| GL_TEXTURE_WRAP_R_OES | back to summary |
|---|---|
| public static final int GL_TEXTURE_WRAP_R_OES Accepted by the | |
| OESTexture3D | back to summary |
|---|---|
| protected OESTexture3D() | |
| glCompressedTexImage3DOES | back to summary |
|---|---|
| public static void glCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data) | |
| glCompressedTexImage3DOES | back to summary |
|---|---|
| public static void glCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, ByteBuffer data) | |
| glCompressedTexSubImage3DOES | back to summary |
|---|---|
| public static void glCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data) | |
| glCompressedTexSubImage3DOES | back to summary |
|---|---|
| public static void glCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, ByteBuffer data) | |
| glCopyTexSubImage3DOES | back to summary |
|---|---|
| public static native void glCopyTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) | |
| glFramebufferTexture3DOES | back to summary |
|---|---|
| public static native void glFramebufferTexture3DOES(int target, int attachment, int textarget, int texture, int level, int zoffset) | |
| glTexImage3DOES | back to summary |
|---|---|
| public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, ByteBuffer pixels) | |
| glTexImage3DOES | back to summary |
|---|---|
| public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels) | |
| glTexImage3DOES | back to summary |
|---|---|
| public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, ShortBuffer pixels) | |
| glTexImage3DOES | back to summary |
|---|---|
| public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, IntBuffer pixels) | |
| glTexImage3DOES | back to summary |
|---|---|
| public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, FloatBuffer pixels) | |
| glTexImage3DOES | back to summary |
|---|---|
| public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, short[] pixels) Array version of: | |
| glTexImage3DOES | back to summary |
|---|---|
| public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int[] pixels) Array version of: | |
| glTexImage3DOES | back to summary |
|---|---|
| public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, float[] pixels) Array version of: | |
| glTexSubImage3DOES | back to summary |
|---|---|
| public static void glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer pixels) | |
| glTexSubImage3DOES | back to summary |
|---|---|
| public static void glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels) | |
| glTexSubImage3DOES | back to summary |
|---|---|
| public static void glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer pixels) | |
| glTexSubImage3DOES | back to summary |
|---|---|
| public static void glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer pixels) | |
| glTexSubImage3DOES | back to summary |
|---|---|
| public static void glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels) | |
| glTexSubImage3DOES | back to summary |
|---|---|
| public static void glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels) Array version of: | |
| glTexSubImage3DOES | back to summary |
|---|---|
| public static void glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels) Array version of: | |
| glTexSubImage3DOES | back to summary |
|---|---|
| public static void glTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels) Array version of: | |
| nglCompressedTexImage3DOES | back to summary |
|---|---|
| public static native void nglCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data) | |
| nglCompressedTexSubImage3DOES | back to summary |
|---|---|
| public static native void nglCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data) | |
| nglTexImage3DOES | back to summary |
|---|---|
| public static native void nglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels) | |
| nglTexSubImage3DOES | back to summary |
|---|---|
| public static native void nglTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels) | |