Package org.boxutil.define
Class GLWrapper.VAO
java.lang.Object
org.boxutil.define.GLWrapper.VAO
- Enclosing class:
- GLWrapper
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglBindVertexArray(int array) static voidglBindVertexBuffer(int bindingindex, int buffer, long offset, int stride) static voidglBindVertexBuffers(int first, int count, IntBuffer buffers, org.lwjgl.PointerBuffer offsets, IntBuffer strides) static voidglDeleteVertexArrays(int array) static voidglDeleteVertexArrays(IntBuffer arrays) static voidglDisableVertexAttribArray(int index) static voidglEnableVertexAttribArray(int index) static intstatic voidglGenVertexArrays(IntBuffer arrays) static voidglVertexAttribBinding(int attribindex, int bindingindex) static voidglVertexAttribDivisor(int index, int divisor) static voidglVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset) static voidglVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset) static voidglVertexAttribIPointer(int index, int size, int type, int stride, long buffer_buffer_offset) static voidglVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset) static voidglVertexAttribLPointer(int index, int size, int stride, long pointer_buffer_offset) static voidglVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset) static voidglVertexBindingDivisor(int bindingindex, int divisor) static booleanvalid()static booleanGL43.glBindVertexBuffer(int, int, long, int)static booleanGL41.glVertexAttribLPointer(int, int, int, long)static booleanGL30.glVertexAttribIPointer(int, int, int, int, long)static booleanGL44.glBindVertexBuffers(int, int, IntBuffer, PointerBuffer, IntBuffer)static booleanGL33.glVertexAttribDivisor(int, int)
-
Field Details
-
GL_VERTEX_ARRAY_BINDING
public static int GL_VERTEX_ARRAY_BINDING
-
-
Method Details
-
valid
public static boolean valid() -
valid_IntAttrib
public static boolean valid_IntAttrib()GL30.glVertexAttribIPointer(int, int, int, int, long) -
valid_VertexDivisor
public static boolean valid_VertexDivisor()GL33.glVertexAttribDivisor(int, int) -
valid_DoubleAttrib
public static boolean valid_DoubleAttrib()GL41.glVertexAttribLPointer(int, int, int, long) -
valid_BindingDivisor
public static boolean valid_BindingDivisor()GL43.glBindVertexBuffer(int, int, long, int)GL43.glVertexAttribFormat(int, int, int, boolean, int)GL43.glVertexAttribIFormat(int, int, int, int)GL43.glVertexAttribLFormat(int, int, int, int)GL43.glVertexBindingDivisor(int, int) -
valid_MultiBind
public static boolean valid_MultiBind()GL44.glBindVertexBuffers(int, int, IntBuffer, PointerBuffer, IntBuffer) -
glBindVertexArray
public static void glBindVertexArray(int array) -
glDeleteVertexArrays
public static void glDeleteVertexArrays(int array) -
glDeleteVertexArrays
-
glGenVertexArrays
public static int glGenVertexArrays() -
glGenVertexArrays
-
glVertexAttribPointer
public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset) -
glEnableVertexAttribArray
public static void glEnableVertexAttribArray(int index) -
glDisableVertexAttribArray
public static void glDisableVertexAttribArray(int index) -
glVertexAttribIPointer
public static void glVertexAttribIPointer(int index, int size, int type, int stride, long buffer_buffer_offset) -
glVertexAttribDivisor
public static void glVertexAttribDivisor(int index, int divisor) -
glVertexAttribLPointer
public static void glVertexAttribLPointer(int index, int size, int stride, long pointer_buffer_offset) -
glBindVertexBuffer
public static void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride) -
glVertexAttribFormat
public static void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset) -
glVertexAttribIFormat
public static void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset) -
glVertexAttribLFormat
public static void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset) -
glVertexAttribBinding
public static void glVertexAttribBinding(int attribindex, int bindingindex) -
glVertexBindingDivisor
public static void glVertexBindingDivisor(int bindingindex, int divisor) -
glBindVertexBuffers
-