Package org.boxutil.define
Class GLWrapper.Buffer.UBO
java.lang.Object
org.boxutil.define.GLWrapper.Buffer
org.boxutil.define.GLWrapper.Buffer.UBO
- Enclosing class:
- GLWrapper.Buffer
-
Nested Class Summary
Nested classes/interfaces inherited from class org.boxutil.define.GLWrapper.Buffer
GLWrapper.Buffer.Indirect, GLWrapper.Buffer.PBO, GLWrapper.Buffer.SSBO, GLWrapper.Buffer.TBO, GLWrapper.Buffer.TransformFB, GLWrapper.Buffer.UBO, GLWrapper.Buffer.VBO -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic intstatic intstatic intstatic intFields inherited from class org.boxutil.define.GLWrapper.Buffer
GL_BUFFER_IMMUTABLE_STORAGE, GL_BUFFER_STORAGE_FLAGS, GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT, GL_CLIENT_STORAGE_BIT, GL_COPY_READ_BUFFER, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER, GL_COPY_WRITE_BUFFER_BINDING, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_DYNAMIC_STORAGE_BIT, GL_MAP_COHERENT_BIT, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_PERSISTENT_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglGetActiveUniformBlock(int program, int uniformBlockIndex, int pname, IntBuffer params) static intglGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname) static StringglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize) static voidglGetActiveUniformBlockName(int program, int uniformBlockIndex, IntBuffer length, ByteBuffer uniformBlockName) static StringglGetActiveUniformName(int program, int uniformIndex, int bufSize) static voidglGetActiveUniformName(int program, int uniformIndex, IntBuffer length, ByteBuffer uniformName) static voidglGetActiveUniforms(int program, IntBuffer uniformIndices, int pname, IntBuffer params) static intglGetActiveUniformsi(int program, int uniformIndex, int pname) static intglGetUniformBlockIndex(int program, CharSequence uniformBlockName) static intglGetUniformBlockIndex(int program, ByteBuffer uniformBlockName) static voidglGetUniformIndices(int program, CharSequence[] uniformNames, IntBuffer uniformIndices) static voidglGetUniformIndices(int program, ByteBuffer uniformNames, IntBuffer uniformIndices) static voidglUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding) static booleanvalid()Methods inherited from class org.boxutil.define.GLWrapper.Buffer
glBindBuffer, glBindBufferBase, glBindBufferRange, glBindBuffersBase, glBindBuffersRange, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferStorage, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glClearBufferData, glClearBufferSubData, glCopyBufferSubData, glDeleteBuffers, glDeleteBuffers, glFlushMappedBufferRange, glGenBuffers, glGenBuffers, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glInvalidateBufferData, glInvalidateBufferSubData, glMapBufferRange, glUnmapBuffer, valid_BindRange, valid_BufferStorage, valid_ClearBuffer, valid_CopyBuffer, valid_Invalidate, valid_MapRange, valid_MultiBind
-
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
-
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
-
glGetUniformBlockIndex
-
glGetUniformBlockIndex
-
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)
-