Package org.boxutil.define
Class GLWrapper.Buffer.TransformFB
java.lang.Object
org.boxutil.define.GLWrapper.Buffer
org.boxutil.define.GLWrapper.Buffer.TransformFB
- Enclosing class:
- GLWrapper.Buffer
Transform feedback
-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglBeginTransformFeedback(int primitiveMode) static voidglBindTransformFeedback(int target, int id) static voidglDeleteTransformFeedbacks(int id) static voidstatic voidglDrawTransformFeedback(int mode, int id) static voidglDrawTransformFeedbackInstanced(int mode, int id, int primcount) static voidglDrawTransformFeedbackStream(int mode, int id, int stream) static voidglDrawTransformFeedbackStreamInstanced(int mode, int id, int stream, int primcount) static voidstatic intstatic voidstatic voidstatic voidstatic voidglTransformFeedbackVaryings(int program, int count, ByteBuffer varyings, int bufferMode) static voidglTransformFeedbackVaryings(int program, CharSequence[] varyings, int bufferMode) static booleanvalid()static booleanGL40.glBindTransformFeedback(int, int)static booleanGL42.glDrawTransformFeedbackInstanced(int, int, int)static booleanGL40.glDrawTransformFeedbackStream(int, int, int)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_TRANSFORM_FEEDBACK_BUFFER
public static int GL_TRANSFORM_FEEDBACK_BUFFER -
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
public static int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING -
GL_INTERLEAVED_ATTRIBS
public static int GL_INTERLEAVED_ATTRIBS -
GL_SEPARATE_ATTRIBS
public static int GL_SEPARATE_ATTRIBS -
GL_RASTERIZER_DISCARD
public static int GL_RASTERIZER_DISCARD -
GL_TRANSFORM_FEEDBACK
public static int GL_TRANSFORM_FEEDBACK -
GL_TRANSFORM_FEEDBACK_BINDING
public static int GL_TRANSFORM_FEEDBACK_BINDING
-
-
Constructor Details
-
TransformFB
public TransformFB()
-
-
Method Details
-
valid
public static boolean valid() -
valid_FB2
public static boolean valid_FB2()GL40.glBindTransformFeedback(int, int)GL40.glDeleteTransformFeedbacks(int)GL40.glDeleteTransformFeedbacks(IntBuffer)GL40.glGenTransformFeedbacks()GL40.glGenTransformFeedbacks(IntBuffer)GL40.glPauseTransformFeedback()GL40.glResumeTransformFeedback()GL40.glDrawTransformFeedback(int, int) -
valid_StreamDraw
public static boolean valid_StreamDraw()GL40.glDrawTransformFeedbackStream(int, int, int) -
valid_InstancedDraw
public static boolean valid_InstancedDraw()GL42.glDrawTransformFeedbackInstanced(int, int, int)GL42.glDrawTransformFeedbackStreamInstanced(int, int, int, int) -
glBindTransformFeedback
public static void glBindTransformFeedback(int target, int id) -
glDeleteTransformFeedbacks
public static void glDeleteTransformFeedbacks(int id) -
glDeleteTransformFeedbacks
-
glGenTransformFeedbacks
public static int glGenTransformFeedbacks() -
glGenTransformFeedbacks
-
glPauseTransformFeedback
public static void glPauseTransformFeedback() -
glResumeTransformFeedback
public static void glResumeTransformFeedback() -
glDrawTransformFeedback
public static void glDrawTransformFeedback(int mode, int id) -
glBeginTransformFeedback
public static void glBeginTransformFeedback(int primitiveMode) -
glEndTransformFeedback
public static void glEndTransformFeedback() -
glTransformFeedbackVaryings
public static void glTransformFeedbackVaryings(int program, int count, ByteBuffer varyings, int bufferMode) -
glTransformFeedbackVaryings
public static void glTransformFeedbackVaryings(int program, CharSequence[] varyings, int bufferMode) -
glDrawTransformFeedbackStream
public static void glDrawTransformFeedbackStream(int mode, int id, int stream) -
glDrawTransformFeedbackInstanced
public static void glDrawTransformFeedbackInstanced(int mode, int id, int primcount) -
glDrawTransformFeedbackStreamInstanced
public static void glDrawTransformFeedbackStreamInstanced(int mode, int id, int stream, int primcount)
-