class VAO
Vertex Array Object
[source]
methods
VAO.AddFeatureDefsToSubmission
function VAO.AddFeatureDefsToSubmission(featureDefIDs: (number|number[])) -> submittedCount number
[source]
VAO.AddFeaturesToSubmission
function VAO.AddFeaturesToSubmission(featureIDs: (number|number[])) -> submittedCount number
[source]
VAO.AddUnitDefsToSubmission
function VAO.AddUnitDefsToSubmission(unitDefIDs: (number|number[])) -> submittedCount number
[source]
VAO.AddUnitsToSubmission
function VAO.AddUnitsToSubmission(unitIDs: (number|number[])) -> submittedCount number
[source]
VAO.AttachIndexBuffer
function VAO.AttachIndexBuffer(vbo: VBO) -> nil
Attaches a VBO to be used as an index buffer
[source]
VAO.AttachInstanceBuffer
function VAO.AttachInstanceBuffer(vbo: VBO) -> nil
Attaches a VBO to be used as an instance buffer
[source]
VAO.AttachVertexBuffer
function VAO.AttachVertexBuffer(vbo: VBO) -> nil
Attaches a VBO to be used as a vertex buffer
[source]
VAO.Delete
function VAO.Delete() -> nil
[source]
VAO.DrawArrays
function VAO.DrawArrays(
glEnum: number,
vertexCount: number?,
vertexFirst: number?,
instanceCount: number?,
instanceFirst: number?
) -> nil
@param glEnum
- primitivesMode
[source]
VAO.DrawElements
function VAO.DrawElements(
glEnum: number,
drawCount: number?,
baseIndex: number?,
instanceCount: number?,
baseVertex: number?,
baseInstance: number?
) -> nil
@param glEnum
- primitivesMode
[source]
VAO.RemoveFromSubmission
function VAO.RemoveFromSubmission(index: number) -> nil
[source]
VAO.Submit
function VAO.Submit() -> nil
[source]