Package org.lwjgl.opengles
Class OESTexture3D
- java.lang.Object
-
- org.lwjgl.opengles.OESTexture3D
-
public class OESTexture3D extends java.lang.ObjectNative bindings to the OES_texture_3D extension.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.
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_MAX_3D_TEXTURE_SIZE_OESAccepted by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_TEXTURE_3D_OESAccepted by thetargetparameter of TexImage3DOES, TexSubImage3DOES, CopyTexSubImage3DOES, CompressedTexImage3DOES and CompressedTexSubImage3DOES, GetTexParameteriv, and GetTexParameterfv.static intGL_TEXTURE_BINDING_3D_OESAccepted by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.static intGL_TEXTURE_WRAP_R_OESAccepted by thepnameparameter of TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidglCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data)static voidglCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, java.nio.ByteBuffer data)static voidglCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data)static voidglCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, java.nio.ByteBuffer data)static voidglCopyTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)static voidglFramebufferTexture3DOES(int target, int attachment, int textarget, int texture, int level, int zoffset)static voidglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, float[] pixels)Array version of:TexImage3DOESstatic voidglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int[] pixels)Array version of:TexImage3DOESstatic voidglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels)static voidglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, short[] pixels)Array version of:TexImage3DOESstatic voidglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.ByteBuffer pixels)static voidglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.FloatBuffer pixels)static voidglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.IntBuffer pixels)static voidglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.ShortBuffer pixels)static voidglTexSubImage3DOES(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:TexSubImage3DOESstatic voidglTexSubImage3DOES(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:TexSubImage3DOESstatic voidglTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels)static voidglTexSubImage3DOES(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:TexSubImage3DOESstatic voidglTexSubImage3DOES(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 voidglTexSubImage3DOES(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 voidglTexSubImage3DOES(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 voidglTexSubImage3DOES(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 voidnglCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data)static voidnglCompressedTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data)static voidnglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels)static voidnglTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels)
-
-
-
Field Detail
-
GL_TEXTURE_3D_OES
Accepted by thetargetparameter of TexImage3DOES, TexSubImage3DOES, CopyTexSubImage3DOES, CompressedTexImage3DOES and CompressedTexSubImage3DOES, GetTexParameteriv, and GetTexParameterfv.
-
GL_TEXTURE_WRAP_R_OES
Accepted by thepnameparameter of TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
-
GL_MAX_3D_TEXTURE_SIZE_OES, GL_TEXTURE_BINDING_3D_OES
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, and GetFloatv.
-
-
Method Detail
-
nglTexImage3DOES
public static void nglTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels)
-
glTexImage3DOES
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)
-
glTexImage3DOES
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)
-
glTexImage3DOES
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)
-
glTexImage3DOES
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)
-
glTexImage3DOES
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)
-
nglTexSubImage3DOES
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)
-
glTexSubImage3DOES
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)
-
glTexSubImage3DOES
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
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)
-
glTexSubImage3DOES
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)
-
glTexSubImage3DOES
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)
-
glCopyTexSubImage3DOES
public static void glCopyTexSubImage3DOES(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
-
nglCompressedTexImage3DOES
public static void nglCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data)
-
glCompressedTexImage3DOES
public static void glCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, @Nullable long data)
-
glCompressedTexImage3DOES
public static void glCompressedTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, @Nullable java.nio.ByteBuffer data)
-
nglCompressedTexSubImage3DOES
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)
-
glCompressedTexSubImage3DOES
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
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)
-
glFramebufferTexture3DOES
public static void glFramebufferTexture3DOES(int target, int attachment, int textarget, int texture, int level, int zoffset)
-
glTexImage3DOES
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) public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, @Nullable int[] pixels) public static void glTexImage3DOES(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, @Nullable float[] pixels)Array version of:TexImage3DOES
-
glTexSubImage3DOES
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) 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) 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:TexSubImage3DOES
-
-