public class OESTexture3D
extends java.lang.Object
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.0.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_MAX_3D_TEXTURE_SIZE_OES
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, and GetFloatv. |
static int |
GL_TEXTURE_3D_OES
Accepted by the
target parameter of TexImage3DOES, TexSubImage3DOES, CopyTexSubImage3DOES, CompressedTexImage3DOES and
CompressedTexSubImage3DOES, GetTexParameteriv, and GetTexParameterfv. |
static int |
GL_TEXTURE_BINDING_3D_OES
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, and GetFloatv. |
static int |
GL_TEXTURE_WRAP_R_OES
Accepted by the
pname parameter of TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv. |
| Modifier and Type | Method and Description |
|---|---|
static void |
glCompressedTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
java.nio.ByteBuffer data) |
static void |
glCompressedTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
long data) |
static void |
glCompressedTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
java.nio.ByteBuffer data) |
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) |
static void |
glCopyTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height) |
static void |
glFramebufferTexture3DOES(int target,
int attachment,
int textarget,
int texture,
int level,
int zoffset) |
static void |
glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.ByteBuffer pixels) |
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:
TexImage3DOES |
static void |
glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.FloatBuffer pixels) |
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:
TexImage3DOES |
static void |
glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.IntBuffer pixels) |
static void |
glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
long pixels) |
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:
TexImage3DOES |
static void |
glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.ShortBuffer pixels) |
static void |
glTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.ByteBuffer pixels) |
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:
TexSubImage3DOES |
static void |
glTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.FloatBuffer pixels) |
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:
TexSubImage3DOES |
static void |
glTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.IntBuffer pixels) |
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) |
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:
TexSubImage3DOES |
static void |
glTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.ShortBuffer pixels) |
static void |
nglCompressedTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
long data) |
static void |
nglCompressedTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
long data) |
static void |
nglTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
long pixels) |
static void |
nglTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
long pixels) |
public static final int GL_TEXTURE_3D_OES
target parameter of TexImage3DOES, TexSubImage3DOES, CopyTexSubImage3DOES, CompressedTexImage3DOES and
CompressedTexSubImage3DOES, GetTexParameteriv, and GetTexParameterfv.public static final int GL_TEXTURE_WRAP_R_OES
pname parameter of TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.public static final int GL_MAX_3D_TEXTURE_SIZE_OES
pname parameter of GetBooleanv, GetIntegerv, and GetFloatv.public static final int GL_TEXTURE_BINDING_3D_OES
pname parameter of GetBooleanv, GetIntegerv, and GetFloatv.public static void nglTexImage3DOES(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,
@Nullable
java.nio.ByteBuffer pixels)
public static void glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
@Nullable
long pixels)
public static void glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
@Nullable
java.nio.ShortBuffer pixels)
public static void glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
@Nullable
java.nio.IntBuffer pixels)
public static void glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
@Nullable
java.nio.FloatBuffer pixels)
public static void nglTexSubImage3DOES(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,
java.nio.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,
java.nio.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,
java.nio.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,
java.nio.FloatBuffer pixels)
public static void glCopyTexSubImage3DOES(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height)
public static void nglCompressedTexImage3DOES(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,
int imageSize,
@Nullable
long data)
public static void glCompressedTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
@Nullable
java.nio.ByteBuffer data)
public static 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 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,
java.nio.ByteBuffer data)
public static 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,
@Nullable
short[] pixels)
TexImage3DOESpublic static void glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
@Nullable
int[] pixels)
TexImage3DOESpublic static void glTexImage3DOES(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
@Nullable
float[] pixels)
TexImage3DOESpublic 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)
TexSubImage3DOESpublic 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)
TexSubImage3DOESpublic 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)
TexSubImage3DOESCopyright LWJGL. All Rights Reserved. License terms.