- __anonymous
mixin DES
Undocumented in source.
- __anonymous
mixin ClassLogger
Undocumented in source.
- vao
GLVAO vao;
- preDraw
void preDraw()
override this for any action before draw
- DrawMode
enum DrawMode
- setAttribPointer
void setAttribPointer(GLArrayBuffer buffer, int index, uint per_element, GLType attype, size_t stride, size_t offset, bool norm)
void setAttribPointer(GLArrayBuffer buffer, int index, uint per_element, GLType attype, bool norm)
void setAttribPointer(GLArrayBuffer buffer, GLAttrib attr)
- drawArrays
void drawArrays(DrawMode mode, uint start, uint count, uint instcount, uint baseinst)
glDrawArraysInstancedBaseInstance
- multiDrawArraysIndirect
void multiDrawArraysIndirect(DrawMode mode, GLDrawIndirectBuffer dib, size_t offset, uint count)
- drawElements
void drawElements(DrawMode mode, GLElementArrayBuffer eab, uint instcount, uint basevert, uint baseinst)
glDrawElementsInstancedBaseVertexBaseInstance
- multiDrawElementsIndirect
void multiDrawElementsIndirect(DrawMode mode, GLElementArrayBuffer eab, GLDrawIndirectBuffer dib, uint offset, uint count)