Class GLWrapper.Buffer.UBO

java.lang.Object
org.boxutil.define.GLWrapper.Buffer
org.boxutil.define.GLWrapper.Buffer.UBO
Enclosing class:
GLWrapper.Buffer

public static final class GLWrapper.Buffer.UBO extends GLWrapper.Buffer
  • Field Details

    • GL_UNIFORM_BUFFER

      public static int GL_UNIFORM_BUFFER
    • GL_UNIFORM_BUFFER_BINDING

      public static int GL_UNIFORM_BUFFER_BINDING
    • GL_UNIFORM_BLOCK_DATA_SIZE

      public static int GL_UNIFORM_BLOCK_DATA_SIZE
    • GL_UNIFORM_OFFSET

      public static int GL_UNIFORM_OFFSET
    • GL_UNIFORM_SIZE

      public static int GL_UNIFORM_SIZE
    • GL_MAX_UNIFORM_BLOCK_SIZE

      public static int GL_MAX_UNIFORM_BLOCK_SIZE
    • GL_MAX_UNIFORM_BUFFER_BINDINGS

      public static int GL_MAX_UNIFORM_BUFFER_BINDINGS
  • Method Details

    • valid

      public static boolean valid()
    • glGetUniformIndices

      public static void glGetUniformIndices(int program, ByteBuffer uniformNames, IntBuffer uniformIndices)
    • glGetUniformIndices

      public static void glGetUniformIndices(int program, CharSequence[] uniformNames, IntBuffer uniformIndices)
    • glGetActiveUniforms

      public static void glGetActiveUniforms(int program, IntBuffer uniformIndices, int pname, IntBuffer params)
    • glGetActiveUniformsi

      public static int glGetActiveUniformsi(int program, int uniformIndex, int pname)
    • glGetActiveUniformName

      public static void glGetActiveUniformName(int program, int uniformIndex, IntBuffer length, ByteBuffer uniformName)
    • glGetActiveUniformName

      @NotNull public static String glGetActiveUniformName(int program, int uniformIndex, int bufSize)
    • glGetUniformBlockIndex

      public static int glGetUniformBlockIndex(int program, ByteBuffer uniformBlockName)
    • glGetUniformBlockIndex

      public static int glGetUniformBlockIndex(int program, CharSequence uniformBlockName)
    • glGetActiveUniformBlock

      public static void glGetActiveUniformBlock(int program, int uniformBlockIndex, int pname, IntBuffer params)
    • glGetActiveUniformBlocki

      public static int glGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)
    • glGetActiveUniformBlockName

      public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, IntBuffer length, ByteBuffer uniformBlockName)
    • glGetActiveUniformBlockName

      @NotNull public static String glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)
    • glUniformBlockBinding

      public static void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)