Class GLWrapper.Drawcall
- Direct Known Subclasses:
GLWrapper.Drawcall.MultiTex
- Enclosing class:
- GLWrapper
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic final intstatic final intstatic intstatic final intstatic intstatic final intstatic final intstatic intstatic intstatic final intstatic final intstatic final intstatic final intstatic intstatic final intstatic int -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglDrawArrays(int mode, int first, int count) static voidglDrawArraysIndirect(int mode, long indirect_buffer_offset) static voidglDrawArraysIndirect(int mode, ByteBuffer indirect) static voidglDrawArraysIndirect(int mode, IntBuffer indirect) static voidglDrawArraysInstanced(int mode, int first, int count, int primcount) static voidglDrawArraysInstancedBaseInstance(int mode, int first, int count, int primcount, int baseinstance) static voidglDrawElements(int mode, int indices_count, int type, long indices_buffer_offset) static voidglDrawElements(int mode, int count, int type, ByteBuffer indices) static voidglDrawElements(int mode, ByteBuffer indices) static voidglDrawElements(int mode, IntBuffer indices) static voidglDrawElements(int mode, ShortBuffer indices) static voidglDrawElementsBaseVertex(int mode, int indices_count, int type, long indices_buffer_offset, int basevertex) static voidglDrawElementsBaseVertex(int mode, ByteBuffer indices, int basevertex) static voidglDrawElementsBaseVertex(int mode, IntBuffer indices, int basevertex) static voidglDrawElementsBaseVertex(int mode, ShortBuffer indices, int basevertex) static voidglDrawElementsIndirect(int mode, int type, long indirect_buffer_offset) static voidglDrawElementsIndirect(int mode, int type, ByteBuffer indirect) static voidglDrawElementsIndirect(int mode, int type, IntBuffer indirect) static voidglDrawElementsInstanced(int mode, int indices_count, int type, long indices_buffer_offset, int primcount) static voidglDrawElementsInstanced(int mode, ByteBuffer indices, int primcount) static voidglDrawElementsInstanced(int mode, IntBuffer indices, int primcount) static voidglDrawElementsInstanced(int mode, ShortBuffer indices, int primcount) static voidglDrawElementsInstancedBaseInstance(int mode, int indices_count, int type, long indices_buffer_offset, int primcount, int baseinstance) static voidglDrawElementsInstancedBaseInstance(int mode, ByteBuffer indices, int primcount, int baseinstance) static voidglDrawElementsInstancedBaseInstance(int mode, IntBuffer indices, int primcount, int baseinstance) static voidglDrawElementsInstancedBaseInstance(int mode, ShortBuffer indices, int primcount, int baseinstance) static voidglDrawElementsInstancedBaseVertex(int mode, int indices_count, int type, long indices_buffer_offset, int primcount, int basevertex) static voidglDrawElementsInstancedBaseVertex(int mode, ByteBuffer indices, int primcount, int basevertex) static voidglDrawElementsInstancedBaseVertex(int mode, IntBuffer indices, int primcount, int basevertex) static voidglDrawElementsInstancedBaseVertex(int mode, ShortBuffer indices, int primcount, int basevertex) static voidglDrawElementsInstancedBaseVertexBaseInstance(int mode, int indices_count, int type, long indices_buffer_offset, int primcount, int basevertex, int baseinstance) static voidglDrawElementsInstancedBaseVertexBaseInstance(int mode, ByteBuffer indices, int primcount, int basevertex, int baseinstance) static voidglDrawElementsInstancedBaseVertexBaseInstance(int mode, IntBuffer indices, int primcount, int basevertex, int baseinstance) static voidglDrawElementsInstancedBaseVertexBaseInstance(int mode, ShortBuffer indices, int primcount, int basevertex, int baseinstance) static voidglDrawRangeElements(int mode, int start, int end, int indices_count, int type, long indices_buffer_offset) static voidglDrawRangeElements(int mode, int start, int end, ByteBuffer indices) static voidglDrawRangeElements(int mode, int start, int end, IntBuffer indices) static voidglDrawRangeElements(int mode, int start, int end, ShortBuffer indices) static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, int indices_count, int type, long indices_buffer_offset, int basevertex) static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, ByteBuffer indices, int basevertex) static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, IntBuffer indices, int basevertex) static voidglDrawRangeElementsBaseVertex(int mode, int start, int end, ShortBuffer indices, int basevertex) static voidglMultiDrawArrays(int mode, IntBuffer piFirst, IntBuffer piCount) static voidglMultiDrawArraysIndirect(int mode, long indirect_buffer_offset, int primcount, int stride) static voidglMultiDrawArraysIndirect(int mode, ByteBuffer indirect, int primcount, int stride) static voidglMultiDrawArraysIndirect(int mode, IntBuffer indirect, int primcount, int stride) static voidglMultiDrawElementsIndirect(int mode, int type, long indirect_buffer_offset, int primcount, int stride) static voidglMultiDrawElementsIndirect(int mode, int type, ByteBuffer indirect, int primcount, int stride) static voidglMultiDrawElementsIndirect(int mode, int type, IntBuffer indirect, int primcount, int stride) static voidglPrimitiveRestartIndex(int index) static voidglProvokingVertex(int mode) static booleanGL32.GL_LINES_ADJACENCYstatic booleanGL32.glDrawElementsBaseVertex(int, int, int, long, int)static booleanGL12.glDrawRangeElements(int, int, int, int, int, long)static booleanGL40.glDrawArraysIndirect(int, long)static booleanGL43.glMultiDrawArraysIndirect(int, long, int, int)static booleanGL31.glDrawArraysInstanced(int, int, int, int)static booleanGL42.glDrawArraysInstancedBaseInstance(int, int, int, int, int)static booleanGL14.glMultiDrawArrays(int, IntBuffer, IntBuffer)static booleanGL31.glPrimitiveRestartIndex(int)static booleanGL32.glProvokingVertex(int)
-
Field Details
-
GL_POINTS
public static final int GL_POINTS- See Also:
-
GL_LINES
public static final int GL_LINES- See Also:
-
GL_LINE_LOOP
public static final int GL_LINE_LOOP- See Also:
-
GL_LINE_STRIP
public static final int GL_LINE_STRIP- See Also:
-
GL_TRIANGLES
public static final int GL_TRIANGLES- See Also:
-
GL_TRIANGLE_STRIP
public static final int GL_TRIANGLE_STRIP- See Also:
-
GL_TRIANGLE_FAN
public static final int GL_TRIANGLE_FAN- See Also:
-
GL_QUADS
public static final int GL_QUADS- See Also:
-
GL_QUAD_STRIP
public static final int GL_QUAD_STRIP- See Also:
-
GL_POLYGON
public static final int GL_POLYGON- See Also:
-
GL_LINES_ADJACENCY
public static int GL_LINES_ADJACENCY -
GL_LINE_STRIP_ADJACENCY
public static int GL_LINE_STRIP_ADJACENCY -
GL_TRIANGLES_ADJACENCY
public static int GL_TRIANGLES_ADJACENCY -
GL_TRIANGLE_STRIP_ADJACENCY
public static int GL_TRIANGLE_STRIP_ADJACENCY -
GL_PRIMITIVE_RESTART_INDEX
public static int GL_PRIMITIVE_RESTART_INDEX -
GL_PROVOKING_VERTEX
public static int GL_PROVOKING_VERTEX -
GL_LAST_VERTEX_CONVENTION
public static int GL_LAST_VERTEX_CONVENTION
-
-
Method Details
-
valid_DrawRangeElements
public static boolean valid_DrawRangeElements()GL12.glDrawRangeElements(int, int, int, int, int, long)GL12.glDrawRangeElements(int, int, int, ByteBuffer)GL12.glDrawRangeElements(int, int, int, ShortBuffer)GL12.glDrawRangeElements(int, int, int, IntBuffer) -
valid_MultiDraw
public static boolean valid_MultiDraw()GL14.glMultiDrawArrays(int, IntBuffer, IntBuffer) -
valid_InstancedDraw
public static boolean valid_InstancedDraw()GL31.glDrawArraysInstanced(int, int, int, int)GL31.glDrawElementsInstanced(int, int, int, long, int)GL31.glDrawElementsInstanced(int, ByteBuffer, int)GL31.glDrawElementsInstanced(int, ShortBuffer, int)GL31.glDrawElementsInstanced(int, IntBuffer, int) -
valid_PrimitiveRestart
public static boolean valid_PrimitiveRestart()GL31.glPrimitiveRestartIndex(int) -
valid_AdjacencyMode
public static boolean valid_AdjacencyMode()GL32.GL_LINES_ADJACENCYGL32.GL_LINE_STRIP_ADJACENCYGL32.GL_TRIANGLES_ADJACENCYGL32.GL_TRIANGLE_STRIP_ADJACENCY -
valid_DrawElementsBase
public static boolean valid_DrawElementsBase()GL32.glDrawElementsBaseVertex(int, int, int, long, int)GL32.glDrawElementsBaseVertex(int, ByteBuffer, int)GL32.glDrawElementsBaseVertex(int, ShortBuffer, int)GL32.glDrawElementsBaseVertex(int, IntBuffer, int)GL32.glDrawRangeElementsBaseVertex(int, int, int, int, int, long, int)GL32.glDrawRangeElementsBaseVertex(int, int, int, ByteBuffer, int)GL32.glDrawRangeElementsBaseVertex(int, int, int, ShortBuffer, int)GL32.glDrawRangeElementsBaseVertex(int, int, int, IntBuffer, int)GL32.glDrawElementsInstancedBaseVertex(int, int, int, long, int, int)GL32.glDrawElementsInstancedBaseVertex(int, ByteBuffer, int, int)GL32.glDrawElementsInstancedBaseVertex(int, ShortBuffer, int, int)GL32.glDrawElementsInstancedBaseVertex(int, IntBuffer, int, int) -
valid_ProvokingVertex
public static boolean valid_ProvokingVertex()GL32.glProvokingVertex(int) -
valid_IndirectDraw
public static boolean valid_IndirectDraw()GL40.glDrawArraysIndirect(int, long)GL40.glDrawArraysIndirect(int, ByteBuffer)GL40.glDrawArraysIndirect(int, IntBuffer)GL40.glDrawElementsIndirect(int, int, long)GL40.glDrawElementsIndirect(int, int, ByteBuffer)GL40.glDrawElementsIndirect(int, int, IntBuffer) -
valid_InstancedDrawBase
public static boolean valid_InstancedDrawBase()GL42.glDrawArraysInstancedBaseInstance(int, int, int, int, int)GL42.glDrawElementsInstancedBaseInstance(int, int, int, long, int, int)GL42.glDrawElementsInstancedBaseInstance(int, ByteBuffer, int, int)GL42.glDrawElementsInstancedBaseInstance(int, ShortBuffer, int, int)GL42.glDrawElementsInstancedBaseInstance(int, IntBuffer, int, int)GL42.glDrawElementsInstancedBaseVertexBaseInstance(int, int, int, long, int, int, int)GL42.glDrawElementsInstancedBaseVertexBaseInstance(int, ByteBuffer, int, int, int)GL42.glDrawElementsInstancedBaseVertexBaseInstance(int, ShortBuffer, int, int, int)GL42.glDrawElementsInstancedBaseVertexBaseInstance(int, IntBuffer, int, int, int) -
valid_IndirectMultiDraw
public static boolean valid_IndirectMultiDraw()GL43.glMultiDrawArraysIndirect(int, long, int, int)GL43.glMultiDrawArraysIndirect(int, ByteBuffer, int, int)GL43.glMultiDrawArraysIndirect(int, IntBuffer, int, int)GL43.glMultiDrawElementsIndirect(int, int, long, int, int)GL43.glMultiDrawElementsIndirect(int, int, ByteBuffer, int, int)GL43.glMultiDrawElementsIndirect(int, int, IntBuffer, int, int) -
glDrawArrays
public static void glDrawArrays(int mode, int first, int count) -
glDrawElements
public static void glDrawElements(int mode, int indices_count, int type, long indices_buffer_offset) -
glDrawElements
-
glDrawElements
-
glDrawElements
-
glDrawElements
-
glDrawRangeElements
public static void glDrawRangeElements(int mode, int start, int end, int indices_count, int type, long indices_buffer_offset) -
glDrawRangeElements
-
glDrawRangeElements
-
glDrawRangeElements
-
glMultiDrawArrays
-
glDrawArraysInstanced
public static void glDrawArraysInstanced(int mode, int first, int count, int primcount) -
glDrawElementsInstanced
public static void glDrawElementsInstanced(int mode, int indices_count, int type, long indices_buffer_offset, int primcount) -
glDrawElementsInstanced
-
glDrawElementsInstanced
-
glDrawElementsInstanced
-
glPrimitiveRestartIndex
public static void glPrimitiveRestartIndex(int index) -
glDrawElementsBaseVertex
public static void glDrawElementsBaseVertex(int mode, int indices_count, int type, long indices_buffer_offset, int basevertex) -
glDrawElementsBaseVertex
-
glDrawElementsBaseVertex
-
glDrawElementsBaseVertex
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, int indices_count, int type, long indices_buffer_offset, int basevertex) -
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, ByteBuffer indices, int basevertex) -
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, ShortBuffer indices, int basevertex) -
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, IntBuffer indices, int basevertex) -
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, int indices_count, int type, long indices_buffer_offset, int primcount, int basevertex) -
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, ByteBuffer indices, int primcount, int basevertex) -
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, ShortBuffer indices, int primcount, int basevertex) -
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, IntBuffer indices, int primcount, int basevertex) -
glProvokingVertex
public static void glProvokingVertex(int mode) -
glDrawArraysIndirect
public static void glDrawArraysIndirect(int mode, long indirect_buffer_offset) -
glDrawArraysIndirect
-
glDrawArraysIndirect
-
glDrawElementsIndirect
public static void glDrawElementsIndirect(int mode, int type, long indirect_buffer_offset) -
glDrawElementsIndirect
-
glDrawElementsIndirect
-
glDrawArraysInstancedBaseInstance
public static void glDrawArraysInstancedBaseInstance(int mode, int first, int count, int primcount, int baseinstance) -
glDrawElementsInstancedBaseInstance
public static void glDrawElementsInstancedBaseInstance(int mode, int indices_count, int type, long indices_buffer_offset, int primcount, int baseinstance) -
glDrawElementsInstancedBaseInstance
public static void glDrawElementsInstancedBaseInstance(int mode, ByteBuffer indices, int primcount, int baseinstance) -
glDrawElementsInstancedBaseInstance
public static void glDrawElementsInstancedBaseInstance(int mode, ShortBuffer indices, int primcount, int baseinstance) -
glDrawElementsInstancedBaseInstance
public static void glDrawElementsInstancedBaseInstance(int mode, IntBuffer indices, int primcount, int baseinstance) -
glDrawElementsInstancedBaseVertexBaseInstance
public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int indices_count, int type, long indices_buffer_offset, int primcount, int basevertex, int baseinstance) -
glDrawElementsInstancedBaseVertexBaseInstance
public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode, ByteBuffer indices, int primcount, int basevertex, int baseinstance) -
glDrawElementsInstancedBaseVertexBaseInstance
public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode, ShortBuffer indices, int primcount, int basevertex, int baseinstance) -
glDrawElementsInstancedBaseVertexBaseInstance
public static void glDrawElementsInstancedBaseVertexBaseInstance(int mode, IntBuffer indices, int primcount, int basevertex, int baseinstance) -
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, long indirect_buffer_offset, int primcount, int stride) -
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, ByteBuffer indirect, int primcount, int stride) -
glMultiDrawArraysIndirect
public static void glMultiDrawArraysIndirect(int mode, IntBuffer indirect, int primcount, int stride) -
glMultiDrawElementsIndirect
public static void glMultiDrawElementsIndirect(int mode, int type, long indirect_buffer_offset, int primcount, int stride) -
glMultiDrawElementsIndirect
public static void glMultiDrawElementsIndirect(int mode, int type, ByteBuffer indirect, int primcount, int stride) -
glMultiDrawElementsIndirect
public static void glMultiDrawElementsIndirect(int mode, int type, IntBuffer indirect, int primcount, int stride)
-