Class GLARBTextureCompression

java.lang.Object
overrungl.opengl.ext.arb.GLARBTextureCompression

public final class GLARBTextureCompression extends Object
GLARBTextureCompression relies on preview features of the Java platform:
  • GLARBTextureCompression refers to one or more preview APIs: MemorySegment.
Programs can only use GLARBTextureCompression when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
GL_ARB_texture_compression
  • Field Details

    • GL_COMPRESSED_ALPHA_ARB

      public static final int GL_COMPRESSED_ALPHA_ARB
      See Also:
    • GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB

      public static final int GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
      See Also:
    • GL_COMPRESSED_RGBA_ARB

      public static final int GL_COMPRESSED_RGBA_ARB
      See Also:
    • GL_COMPRESSED_TEXTURE_FORMATS_ARB

      public static final int GL_COMPRESSED_TEXTURE_FORMATS_ARB
      See Also:
    • GL_COMPRESSED_LUMINANCE_ARB

      public static final int GL_COMPRESSED_LUMINANCE_ARB
      See Also:
    • GL_TEXTURE_COMPRESSED_ARB

      public static final int GL_TEXTURE_COMPRESSED_ARB
      See Also:
    • GL_COMPRESSED_RGB_ARB

      public static final int GL_COMPRESSED_RGB_ARB
      See Also:
    • GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB

      public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
      See Also:
    • GL_COMPRESSED_INTENSITY_ARB

      public static final int GL_COMPRESSED_INTENSITY_ARB
      See Also:
    • GL_TEXTURE_COMPRESSION_HINT_ARB

      public static final int GL_TEXTURE_COMPRESSION_HINT_ARB
      See Also:
    • GL_COMPRESSED_LUMINANCE_ALPHA_ARB

      public static final int GL_COMPRESSED_LUMINANCE_ALPHA_ARB
      See Also:
  • Constructor Details

    • GLARBTextureCompression

      public GLARBTextureCompression()
  • Method Details

    • load

      public static void load(GLExtCaps ext, GLLoadFunc load)
    • glCompressedTexImage3DARB

      public static void glCompressedTexImage3DARB(int target, int level, int internalFormat, int width, int height, int depth, int border, int imageSize, MemorySegmentPREVIEW data)
    • glCompressedTexImage2DARB

      public static void glCompressedTexImage2DARB(int target, int level, int internalFormat, int width, int height, int border, int imageSize, MemorySegmentPREVIEW data)
    • glCompressedTexImage1DARB

      public static void glCompressedTexImage1DARB(int target, int level, int internalFormat, int width, int border, int imageSize, MemorySegmentPREVIEW data)
    • glCompressedTexSubImage3DARB

      public static void glCompressedTexSubImage3DARB(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, MemorySegmentPREVIEW data)
    • glCompressedTexSubImage2DARB

      public static void glCompressedTexSubImage2DARB(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, MemorySegmentPREVIEW data)
    • glCompressedTexSubImage1DARB

      public static void glCompressedTexSubImage1DARB(int target, int level, int xoffset, int width, int format, int imageSize, MemorySegmentPREVIEW data)
    • glGetCompressedTexImageARB

      public static void glGetCompressedTexImageARB(int target, int level, MemorySegmentPREVIEW img)