Class GLWrapper.Texture

java.lang.Object
org.boxutil.define.GLWrapper.Texture
Direct Known Subclasses:
GLWrapper.Texture.Bindless, GLWrapper.Texture.Compressed
Enclosing class:
GLWrapper

public static sealed class GLWrapper.Texture extends Object permits GLWrapper.Texture.Compressed, GLWrapper.Texture.Bindless
  • Field Details

    • GL_TEXTURE_1D

      public static final int GL_TEXTURE_1D
      See Also:
    • GL_PROXY_TEXTURE_1D

      public static final int GL_PROXY_TEXTURE_1D
      See Also:
    • GL_TEXTURE_BINDING_1D

      public static final int GL_TEXTURE_BINDING_1D
      See Also:
    • GL_TEXTURE_2D

      public static final int GL_TEXTURE_2D
      See Also:
    • GL_PROXY_TEXTURE_2D

      public static final int GL_PROXY_TEXTURE_2D
      See Also:
    • GL_TEXTURE_BINDING_2D

      public static final int GL_TEXTURE_BINDING_2D
      See Also:
    • GL_TEXTURE_3D

      public static final int GL_TEXTURE_3D
      See Also:
    • GL_PROXY_TEXTURE_3D

      public static final int GL_PROXY_TEXTURE_3D
      See Also:
    • GL_TEXTURE_BINDING_3D

      public static final int GL_TEXTURE_BINDING_3D
      See Also:
    • GL_MAX_TEXTURE_SIZE

      public static final int GL_MAX_TEXTURE_SIZE
      See Also:
    • GL_MAX_3D_TEXTURE_SIZE

      public static final int GL_MAX_3D_TEXTURE_SIZE
      See Also:
    • GL_LINEAR

      public static final int GL_LINEAR
      See Also:
    • GL_NEAREST

      public static final int GL_NEAREST
      See Also:
    • GL_CLAMP

      public static final int GL_CLAMP
      See Also:
    • GL_REPEAT

      public static final int GL_REPEAT
      See Also:
    • GL_CLAMP_TO_EDGE

      public static final int GL_CLAMP_TO_EDGE
      See Also:
    • GL_NEAREST_MIPMAP_NEAREST

      public static final int GL_NEAREST_MIPMAP_NEAREST
      See Also:
    • GL_LINEAR_MIPMAP_NEAREST

      public static final int GL_LINEAR_MIPMAP_NEAREST
      See Also:
    • GL_NEAREST_MIPMAP_LINEAR

      public static final int GL_NEAREST_MIPMAP_LINEAR
      See Also:
    • GL_LINEAR_MIPMAP_LINEAR

      public static final int GL_LINEAR_MIPMAP_LINEAR
      See Also:
    • GL_TEXTURE_MIN_FILTER

      public static final int GL_TEXTURE_MIN_FILTER
      See Also:
    • GL_TEXTURE_MAG_FILTER

      public static final int GL_TEXTURE_MAG_FILTER
      See Also:
    • GL_TEXTURE_MIN_LOD

      public static final int GL_TEXTURE_MIN_LOD
      See Also:
    • GL_TEXTURE_MAX_LOD

      public static final int GL_TEXTURE_MAX_LOD
      See Also:
    • GL_TEXTURE_BASE_LEVEL

      public static final int GL_TEXTURE_BASE_LEVEL
      See Also:
    • GL_TEXTURE_MAX_LEVEL

      public static final int GL_TEXTURE_MAX_LEVEL
      See Also:
    • GL_TEXTURE_WRAP_S

      public static final int GL_TEXTURE_WRAP_S
      See Also:
    • GL_TEXTURE_WRAP_T

      public static final int GL_TEXTURE_WRAP_T
      See Also:
    • GL_TEXTURE_WRAP_R

      public static final int GL_TEXTURE_WRAP_R
      See Also:
    • GL_TEXTURE_WIDTH

      public static final int GL_TEXTURE_WIDTH
      See Also:
    • GL_TEXTURE_HEIGHT

      public static final int GL_TEXTURE_HEIGHT
      See Also:
    • GL_TEXTURE_DEPTH

      public static final int GL_TEXTURE_DEPTH
      See Also:
    • GL_TEXTURE_BORDER_COLOR

      public static final int GL_TEXTURE_BORDER_COLOR
      See Also:
    • GL_TEXTURE_BORDER

      public static final int GL_TEXTURE_BORDER
      See Also:
    • GL_TEXTURE_INTERNAL_FORMAT

      public static final int GL_TEXTURE_INTERNAL_FORMAT
      See Also:
    • GL_TEXTURE_COMPONENTS

      public static final int GL_TEXTURE_COMPONENTS
      See Also:
    • GL_LUMINANCE

      public static final int GL_LUMINANCE
      See Also:
    • GL_LUMINANCE8

      public static final int GL_LUMINANCE8
      See Also:
    • GL_LUMINANCE_ALPHA

      public static final int GL_LUMINANCE_ALPHA
      See Also:
    • GL_LUMINANCE16_ALPHA16

      public static final int GL_LUMINANCE16_ALPHA16
      See Also:
    • GL_INTENSITY

      public static final int GL_INTENSITY
      See Also:
    • GL_INTENSITY8

      public static final int GL_INTENSITY8
      See Also:
    • GL_INTENSITY16

      public static final int GL_INTENSITY16
      See Also:
    • GL_RED

      public static final int GL_RED
      See Also:
    • GL_GREEN

      public static final int GL_GREEN
      See Also:
    • GL_BLUE

      public static final int GL_BLUE
      See Also:
    • GL_ALPHA

      public static final int GL_ALPHA
      See Also:
    • GL_RGB

      public static final int GL_RGB
      See Also:
    • GL_RGBA

      public static final int GL_RGBA
      See Also:
    • GL_BGR

      public static final int GL_BGR
      See Also:
    • GL_BGRA

      public static final int GL_BGRA
      See Also:
    • GL_R3_G3_B2

      public static final int GL_R3_G3_B2
      See Also:
    • GL_RGB4

      public static final int GL_RGB4
      See Also:
    • GL_RGB5

      public static final int GL_RGB5
      See Also:
    • GL_RGB8

      public static final int GL_RGB8
      See Also:
    • GL_RGB10

      public static final int GL_RGB10
      See Also:
    • GL_RGB12

      public static final int GL_RGB12
      See Also:
    • GL_RGB16

      public static final int GL_RGB16
      See Also:
    • GL_RGBA2

      public static final int GL_RGBA2
      See Also:
    • GL_RGBA4

      public static final int GL_RGBA4
      See Also:
    • GL_RGB5_A1

      public static final int GL_RGB5_A1
      See Also:
    • GL_RGBA8

      public static final int GL_RGBA8
      See Also:
    • GL_RGB10_A2

      public static final int GL_RGB10_A2
      See Also:
    • GL_RGBA12

      public static final int GL_RGBA12
      See Also:
    • GL_RGBA16

      public static final int GL_RGBA16
      See Also:
    • GL_UNSIGNED_BYTE_3_3_2

      public static final int GL_UNSIGNED_BYTE_3_3_2
      See Also:
    • GL_UNSIGNED_BYTE_2_3_3_REV

      public static final int GL_UNSIGNED_BYTE_2_3_3_REV
      See Also:
    • GL_UNSIGNED_SHORT_5_6_5

      public static final int GL_UNSIGNED_SHORT_5_6_5
      See Also:
    • GL_UNSIGNED_SHORT_5_6_5_REV

      public static final int GL_UNSIGNED_SHORT_5_6_5_REV
      See Also:
    • GL_UNSIGNED_SHORT_4_4_4_4

      public static final int GL_UNSIGNED_SHORT_4_4_4_4
      See Also:
    • GL_UNSIGNED_SHORT_4_4_4_4_REV

      public static final int GL_UNSIGNED_SHORT_4_4_4_4_REV
      See Also:
    • GL_UNSIGNED_SHORT_5_5_5_1

      public static final int GL_UNSIGNED_SHORT_5_5_5_1
      See Also:
    • GL_UNSIGNED_SHORT_1_5_5_5_REV

      public static final int GL_UNSIGNED_SHORT_1_5_5_5_REV
      See Also:
    • GL_UNSIGNED_INT_8_8_8_8

      public static final int GL_UNSIGNED_INT_8_8_8_8
      See Also:
    • GL_UNSIGNED_INT_8_8_8_8_REV

      public static final int GL_UNSIGNED_INT_8_8_8_8_REV
      See Also:
    • GL_UNSIGNED_INT_10_10_10_2

      public static final int GL_UNSIGNED_INT_10_10_10_2
      See Also:
    • GL_UNSIGNED_INT_2_10_10_10_REV

      public static final int GL_UNSIGNED_INT_2_10_10_10_REV
      See Also:
    • GL_NORMAL_MAP

      public static int GL_NORMAL_MAP
    • GL_REFLECTION_MAP

      public static int GL_REFLECTION_MAP
    • GL_TEXTURE_CUBE_MAP

      public static int GL_TEXTURE_CUBE_MAP
    • GL_TEXTURE_BINDING_CUBE_MAP

      public static int GL_TEXTURE_BINDING_CUBE_MAP
    • GL_TEXTURE_CUBE_MAP_POSITIVE_X

      public static int GL_TEXTURE_CUBE_MAP_POSITIVE_X
    • GL_TEXTURE_CUBE_MAP_NEGATIVE_X

      public static int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
    • GL_TEXTURE_CUBE_MAP_POSITIVE_Y

      public static int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
    • GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

      public static int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
    • GL_TEXTURE_CUBE_MAP_POSITIVE_Z

      public static int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
    • GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

      public static int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
    • GL_PROXY_TEXTURE_CUBE_MAP

      public static int GL_PROXY_TEXTURE_CUBE_MAP
    • GL_MAX_CUBE_MAP_TEXTURE_SIZE

      public static int GL_MAX_CUBE_MAP_TEXTURE_SIZE
    • GL_CLAMP_TO_BORDER

      public static int GL_CLAMP_TO_BORDER
    • GL_MIRRORED_REPEAT

      public static int GL_MIRRORED_REPEAT
    • GL_SRGB

      public static int GL_SRGB
    • GL_SRGB8

      public static int GL_SRGB8
    • GL_SRGB_ALPHA

      public static int GL_SRGB_ALPHA
    • GL_SRGB8_ALPHA8

      public static int GL_SRGB8_ALPHA8
    • GL_SLUMINANCE_ALPHA

      public static int GL_SLUMINANCE_ALPHA
    • GL_SLUMINANCE8_ALPHA8

      public static int GL_SLUMINANCE8_ALPHA8
    • GL_SLUMINANCE

      public static int GL_SLUMINANCE
    • GL_SLUMINANCE8

      public static int GL_SLUMINANCE8
    • GL_TEXTURE_1D_ARRAY

      public static int GL_TEXTURE_1D_ARRAY
    • GL_PROXY_TEXTURE_1D_ARRAY

      public static int GL_PROXY_TEXTURE_1D_ARRAY
    • GL_TEXTURE_BINDING_1D_ARRAY

      public static int GL_TEXTURE_BINDING_1D_ARRAY
    • GL_TEXTURE_2D_ARRAY

      public static int GL_TEXTURE_2D_ARRAY
    • GL_PROXY_TEXTURE_2D_ARRAY

      public static int GL_PROXY_TEXTURE_2D_ARRAY
    • GL_TEXTURE_BINDING_2D_ARRAY

      public static int GL_TEXTURE_BINDING_2D_ARRAY
    • GL_MAX_ARRAY_TEXTURE_LAYERS

      public static int GL_MAX_ARRAY_TEXTURE_LAYERS
    • GL_R8

      public static int GL_R8
    • GL_R8I

      public static int GL_R8I
    • GL_R8UI

      public static int GL_R8UI
    • GL_R16

      public static int GL_R16
    • GL_R16I

      public static int GL_R16I
    • GL_R16UI

      public static int GL_R16UI
    • GL_R16F

      public static int GL_R16F
    • GL_R32I

      public static int GL_R32I
    • GL_R32UI

      public static int GL_R32UI
    • GL_R32F

      public static int GL_R32F
    • GL_RG8

      public static int GL_RG8
    • GL_RG8I

      public static int GL_RG8I
    • GL_RG8UI

      public static int GL_RG8UI
    • GL_RG16

      public static int GL_RG16
    • GL_RG16I

      public static int GL_RG16I
    • GL_RG16UI

      public static int GL_RG16UI
    • GL_RG16F

      public static int GL_RG16F
    • GL_RG32I

      public static int GL_RG32I
    • GL_RG32UI

      public static int GL_RG32UI
    • GL_RG32F

      public static int GL_RG32F
    • GL_RGB8I

      public static int GL_RGB8I
    • GL_RGB8UI

      public static int GL_RGB8UI
    • GL_RGB16I

      public static int GL_RGB16I
    • GL_RGB16UI

      public static int GL_RGB16UI
    • GL_RGB32I

      public static int GL_RGB32I
    • GL_RGB32UI

      public static int GL_RGB32UI
    • GL_RGBA8I

      public static int GL_RGBA8I
    • GL_RGBA8UI

      public static int GL_RGBA8UI
    • GL_RGBA16I

      public static int GL_RGBA16I
    • GL_RGBA16UI

      public static int GL_RGBA16UI
    • GL_RGBA32I

      public static int GL_RGBA32I
    • GL_RGBA32UI

      public static int GL_RGBA32UI
    • GL_ALPHA8I

      public static int GL_ALPHA8I
    • GL_ALPHA8UI

      public static int GL_ALPHA8UI
    • GL_ALPHA16I

      public static int GL_ALPHA16I
    • GL_ALPHA16UI

      public static int GL_ALPHA16UI
    • GL_ALPHA32I

      public static int GL_ALPHA32I
    • GL_ALPHA32UI

      public static int GL_ALPHA32UI
    • GL_RED_INTEGER

      public static int GL_RED_INTEGER
    • GL_GREEN_INTEGER

      public static int GL_GREEN_INTEGER
    • GL_BLUE_INTEGER

      public static int GL_BLUE_INTEGER
    • GL_ALPHA_INTEGER

      public static int GL_ALPHA_INTEGER
    • GL_RG

      public static int GL_RG
    • GL_RG_INTEGER

      public static int GL_RG_INTEGER
    • GL_RGB_INTEGER

      public static int GL_RGB_INTEGER
    • GL_RGBA_INTEGER

      public static int GL_RGBA_INTEGER
    • GL_BGR_INTEGER

      public static int GL_BGR_INTEGER
    • GL_BGRA_INTEGER

      public static int GL_BGRA_INTEGER
    • GL_RGB16F

      public static int GL_RGB16F
    • GL_RGB32F

      public static int GL_RGB32F
    • GL_RGBA16F

      public static int GL_RGBA16F
    • GL_RGBA32F

      public static int GL_RGBA32F
    • GL_ALPHA16F

      public static int GL_ALPHA16F
    • GL_ALPHA32F

      public static int GL_ALPHA32F
    • GL_R11F_G11F_B10F

      public static int GL_R11F_G11F_B10F
    • GL_UNSIGNED_INT_10F_11F_11F_REV

      public static int GL_UNSIGNED_INT_10F_11F_11F_REV
    • GL_RGB9_E5

      public static int GL_RGB9_E5
    • GL_UNSIGNED_INT_5_9_9_9_REV

      public static int GL_UNSIGNED_INT_5_9_9_9_REV
    • GL_TEXTURE_RECTANGLE

      public static int GL_TEXTURE_RECTANGLE
    • GL_PROXY_TEXTURE_RECTANGLE

      public static int GL_PROXY_TEXTURE_RECTANGLE
    • GL_TEXTURE_BINDING_RECTANGLE

      public static int GL_TEXTURE_BINDING_RECTANGLE
    • GL_MAX_RECTANGLE_TEXTURE_SIZE

      public static int GL_MAX_RECTANGLE_TEXTURE_SIZE
    • GL_TEXTURE_CUBE_MAP_SEAMLESS

      public static int GL_TEXTURE_CUBE_MAP_SEAMLESS
    • GL_R8_SNORM

      public static int GL_R8_SNORM
    • GL_RG8_SNORM

      public static int GL_RG8_SNORM
    • GL_RGB8_SNORM

      public static int GL_RGB8_SNORM
    • GL_RGBA8_SNORM

      public static int GL_RGBA8_SNORM
    • GL_R16_SNORM

      public static int GL_R16_SNORM
    • GL_RG16_SNORM

      public static int GL_RG16_SNORM
    • GL_RGB16_SNORM

      public static int GL_RGB16_SNORM
    • GL_RGBA16_SNORM

      public static int GL_RGBA16_SNORM
    • GL_RED_SNORM

      public static int GL_RED_SNORM
    • GL_RG_SNORM

      public static int GL_RG_SNORM
    • GL_RGB_SNORM

      public static int GL_RGB_SNORM
    • GL_RGBA_SNORM

      public static int GL_RGBA_SNORM
    • GL_RGB10_A2UI

      public static int GL_RGB10_A2UI
    • GL_TEXTURE_CUBE_MAP_ARRAY

      public static int GL_TEXTURE_CUBE_MAP_ARRAY
    • GL_PROXY_TEXTURE_CUBE_MAP_ARRAY

      public static int GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
    • GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

      public static int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
    • GL_RGB565

      public static int GL_RGB565
    • GL_TRUE

      public static final int GL_TRUE
      See Also:
    • GL_FALSE

      public static final int GL_FALSE
      See Also:
    • GL_READ_ONLY

      public static int GL_READ_ONLY
    • GL_WRITE_ONLY

      public static int GL_WRITE_ONLY
    • GL_READ_WRITE

      public static int GL_READ_WRITE
    • GL_TEXTURE_VIEW_MIN_LEVEL

      public static int GL_TEXTURE_VIEW_MIN_LEVEL
    • GL_TEXTURE_VIEW_NUM_LEVELS

      public static int GL_TEXTURE_VIEW_NUM_LEVELS
    • GL_TEXTURE_VIEW_MIN_LAYER

      public static int GL_TEXTURE_VIEW_MIN_LAYER
    • GL_TEXTURE_VIEW_NUM_LAYERS

      public static int GL_TEXTURE_VIEW_NUM_LAYERS
    • GL_TEXTURE_IMMUTABLE_LEVELS

      public static int GL_TEXTURE_IMMUTABLE_LEVELS
  • Method Details

    • valid_CubeMap

      public static boolean valid_CubeMap()
    • valid_BorderClamp

      public static boolean valid_BorderClamp()
    • valid_MirroredRepeat

      public static boolean valid_MirroredRepeat()
    • valid_NPOT

      public static boolean valid_NPOT()
    • valid_SRGB

      public static boolean valid_SRGB()
    • valid_TexArray

      public static boolean valid_TexArray()
    • valid_TexInt

      public static boolean valid_TexInt()
      Also included R16F, R326F, RG16F, RG32F
    • valid_TexFloat

      public static boolean valid_TexFloat()
    • valid_R11F_G11F_B10F

      public static boolean valid_R11F_G11F_B10F()
    • valid_RGB9_E5

      public static boolean valid_RGB9_E5()
    • valid_TexRectangle

      public static boolean valid_TexRectangle()
    • valid_SeamlessCubeMap

      public static boolean valid_SeamlessCubeMap()
    • valid_TexSnorm

      public static boolean valid_TexSnorm()
    • valid_RGB10_A2UI

      public static boolean valid_RGB10_A2UI()
    • valid_CubeMapArray

      public static boolean valid_CubeMapArray()
    • valid_RGB565

      public static boolean valid_RGB565()
    • valid_ImageLoadStore

      public static boolean valid_ImageLoadStore()
      GL42.glBindImageTexture(int, int, int, boolean, int, int, int)
    • valid_TexStorage

      public static boolean valid_TexStorage()
      GL42.glTexStorage1D(int, int, int, int)

      GL42.glTexStorage2D(int, int, int, int, int)

      GL42.glTexStorage3D(int, int, int, int, int, int)

    • valid_SeamlessCubeMapPerTex

      public static boolean valid_SeamlessCubeMapPerTex()
    • valid_CopyImage

      public static boolean valid_CopyImage()
      GL43.glCopyImageSubData(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)
    • valid_TexView

      public static boolean valid_TexView()
      GL43.glTextureView(int, int, int, int, int, int, int, int)
    • valid_Invalidate

      public static boolean valid_Invalidate()
      GL43.glInvalidateTexImage(int, int)

      GL43.glInvalidateTexSubImage(int, int, int, int, int, int, int, int)

    • valid_ClearTex

      public static boolean valid_ClearTex()
      GL44.glClearTexImage(int, int, int, int, ByteBuffer)

      GL44.glClearTexImage(int, int, int, int, ShortBuffer)

      GL44.glClearTexImage(int, int, int, int, IntBuffer)

      GL44.glClearTexImage(int, int, int, int, LongBuffer)

      GL44.glClearTexImage(int, int, int, int, FloatBuffer)

      GL44.glClearTexImage(int, int, int, int, DoubleBuffer)

      GL44.glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, ByteBuffer)

      GL44.glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, ShortBuffer)

      GL44.glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, IntBuffer)

      GL44.glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, LongBuffer)

      GL44.glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, FloatBuffer)

      GL44.glClearTexSubImage(int, int, int, int, int, int, int, int, int, int, DoubleBuffer)

    • valid_MultiBind

      public static boolean valid_MultiBind()
    • glPrioritizeTextures

      public static void glPrioritizeTextures(IntBuffer textures, FloatBuffer priorities)
    • glAreTexturesResident

      public static boolean glAreTexturesResident(IntBuffer textures, ByteBuffer residences)
    • glCopyTexImage1D

      public static void glCopyTexImage1D(int target, int level, int internalFormat, int x, int y, int width, int border)
    • glCopyTexImage2D

      public static void glCopyTexImage2D(int target, int level, int internalFormat, int x, int y, int width, int height, int border)
    • glCopyTexSubImage1D

      public static void glCopyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width)
    • glCopyTexSubImage2D

      public static void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
    • glCopyTexSubImage3D

      public static void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
    • glGenTextures

      public static int glGenTextures()
    • glGenTextures

      public static void glGenTextures(IntBuffer textures)
    • glDeleteTextures

      public static void glDeleteTextures(int texture)
    • glDeleteTextures

      public static void glDeleteTextures(IntBuffer textures)
    • glBindTexture

      public static void glBindTexture(int target, int texture)
    • glGetTexParameterf

      public static float glGetTexParameterf(int target, int pname)
    • glGetTexParameter

      public static void glGetTexParameter(int target, int pname, FloatBuffer params)
    • glGetTexParameteri

      public static int glGetTexParameteri(int target, int pname)
    • glGetTexParameter

      public static void glGetTexParameter(int target, int pname, IntBuffer params)
    • glGetTexLevelParameterf

      public static float glGetTexLevelParameterf(int target, int level, int pname)
    • glGetTexLevelParameter

      public static void glGetTexLevelParameter(int target, int level, int pname, FloatBuffer params)
    • glGetTexLevelParameteri

      public static int glGetTexLevelParameteri(int target, int level, int pname)
    • glGetTexLevelParameter

      public static void glGetTexLevelParameter(int target, int level, int pname, IntBuffer params)
    • glGetTexImage

      public static void glGetTexImage(int target, int level, int format, int type, ByteBuffer pixels)
    • glGetTexImage

      public static void glGetTexImage(int target, int level, int format, int type, ShortBuffer pixels)
    • glGetTexImage

      public static void glGetTexImage(int target, int level, int format, int type, IntBuffer pixels)
    • glGetTexImage

      public static void glGetTexImage(int target, int level, int format, int type, FloatBuffer pixels)
    • glGetTexImage

      public static void glGetTexImage(int target, int level, int format, int type, DoubleBuffer pixels)
    • glGetTexImage

      public static void glGetTexImage(int target, int level, int format, int type, long pixels_buffer_offset)
    • glTexImage1D

      public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, ByteBuffer pixels)
    • glTexImage1D

      public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, ShortBuffer pixels)
    • glTexImage1D

      public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, IntBuffer pixels)
    • glTexImage1D

      public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, FloatBuffer pixels)
    • glTexImage1D

      public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, DoubleBuffer pixels)
    • glTexImage1D

      public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, long pixels_buffer_offset)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ByteBuffer pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ShortBuffer pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, IntBuffer pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, FloatBuffer pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, DoubleBuffer pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, long pixels_buffer_offset)
    • glTexImage3D

      public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, ByteBuffer pixels)
    • glTexImage3D

      public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, ShortBuffer pixels)
    • glTexImage3D

      public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, IntBuffer pixels)
    • glTexImage3D

      public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, FloatBuffer pixels)
    • glTexImage3D

      public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, DoubleBuffer pixels)
    • glTexImage3D

      public static void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset)
    • glTexSubImage1D

      public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, ByteBuffer pixels)
    • glTexSubImage1D

      public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, ShortBuffer pixels)
    • glTexSubImage1D

      public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, IntBuffer pixels)
    • glTexSubImage1D

      public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, FloatBuffer pixels)
    • glTexSubImage1D

      public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, DoubleBuffer pixels)
    • glTexSubImage1D

      public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, long pixels_buffer_offset)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, DoubleBuffer pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset)
    • glTexSubImage3D

      public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer pixels)
    • glTexSubImage3D

      public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer pixels)
    • glTexSubImage3D

      public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer pixels)
    • glTexSubImage3D

      public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels)
    • glTexSubImage3D

      public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, DoubleBuffer pixels)
    • glTexSubImage3D

      public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)
    • glTexParameterf

      public static void glTexParameterf(int target, int pname, float param)
    • glTexParameter

      public static void glTexParameter(int target, int pname, FloatBuffer param)
    • glTexParameteri

      public static void glTexParameteri(int target, int pname, int param)
    • glTexParameter

      public static void glTexParameter(int target, int pname, IntBuffer param)
    • glBindImageTexture

      public static void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
    • glTexStorage1D

      public static void glTexStorage1D(int target, int levels, int internalformat, int width)
    • glTexStorage2D

      public static void glTexStorage2D(int target, int levels, int internalformat, int width, int height)
    • glTexStorage3D

      public static void glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)
    • glCopyImageSubData

      public static void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
    • glTextureView

      public static void glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
    • glInvalidateTexImage

      public static void glInvalidateTexImage(int texture, int level)
    • glInvalidateTexSubImage

      public static void glInvalidateTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth)
    • glBindTextures

      public static void glBindTextures(int first, int count, IntBuffer textures)
    • glBindImageTextures

      public static void glBindImageTextures(int first, int count, IntBuffer textures)
    • glClearTexImage

      public static void glClearTexImage(int texture, int level, int format, int type, ByteBuffer data)
    • glClearTexImage

      public static void glClearTexImage(int texture, int level, int format, int type, ShortBuffer data)
    • glClearTexImage

      public static void glClearTexImage(int texture, int level, int format, int type, IntBuffer data)
    • glClearTexImage

      public static void glClearTexImage(int texture, int level, int format, int type, LongBuffer data)
    • glClearTexImage

      public static void glClearTexImage(int texture, int level, int format, int type, FloatBuffer data)
    • glClearTexImage

      public static void glClearTexImage(int texture, int level, int format, int type, DoubleBuffer data)
    • glClearTexSubImage

      public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer data)
    • glClearTexSubImage

      public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer data)
    • glClearTexSubImage

      public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer data)
    • glClearTexSubImage

      public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, LongBuffer data)
    • glClearTexSubImage

      public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer data)
    • glClearTexSubImage

      public static void glClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, DoubleBuffer data)