Class EXTSharedTexturePalette


  • public final class EXTSharedTexturePalette
    extends java.lang.Object
    Native bindings to the EXT_shared_texture_palette extension.

    EXT_shared_texture_palette defines a shared texture palette which may be used in place of the texture object palettes provided by EXT_paletted_texture. This is useful for rapidly changing a palette common to many textures, rather than having to reload the new palette for each texture. The extension acts as a switch, causing all lookups that would normally be done on the texture's palette to instead use the shared palette.

    Requires EXT_paletted_texture.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int GL_SHARED_TEXTURE_PALETTE_EXT
      Accepted by the pname parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, IsEnabled, Enable, Disable, ColorTableEXT, ColorSubTableEXT, GetColorTableEXT, GetColorTableParameterivEXT, and GetColorTableParameterfd EXT.
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • GL_SHARED_TEXTURE_PALETTE_EXT

        public static final int GL_SHARED_TEXTURE_PALETTE_EXT
        Accepted by the pname parameters of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, IsEnabled, Enable, Disable, ColorTableEXT, ColorSubTableEXT, GetColorTableEXT, GetColorTableParameterivEXT, and GetColorTableParameterfd EXT.
        See Also:
        Constant Field Values