gapi.geometry

Undocumented in source.

Members

Functions

bindIndices
void bindIndices(Buffer indices)
Undocumented in source. Be warned that the author may not have intended to support it.
bindVAO
void bindVAO(VAO vao)
Undocumented in source. Be warned that the author may not have intended to support it.
createBuffer
Buffer createBuffer(void* verticesData, size_t dataLength, uint dimension, bool staticData)
Undocumented in source. Be warned that the author may not have intended to support it.
createIndicesBuffer
Buffer createIndicesBuffer(Array!uint indicesData, bool staticData)
Undocumented in source. Be warned that the author may not have intended to support it.
createIndicesBuffer
Buffer createIndicesBuffer(immutable(uint[]) indicesData, bool staticData)
Undocumented in source. Be warned that the author may not have intended to support it.
createVAO
VAO createVAO()
Undocumented in source. Be warned that the author may not have intended to support it.
createVAOAttributeArray
void createVAOAttributeArray(Buffer buffer, uint index, uint dimension)
Undocumented in source. Be warned that the author may not have intended to support it.
createVector2fBuffer
Buffer createVector2fBuffer(Array!vec2 verticesData, bool staticData)
Undocumented in source. Be warned that the author may not have intended to support it.
createVector2fBuffer
Buffer createVector2fBuffer(immutable(vec2[]) verticesData, bool staticData)
Undocumented in source. Be warned that the author may not have intended to support it.
createVector2fVAO
void createVector2fVAO(Buffer buffer, uint location)
Undocumented in source. Be warned that the author may not have intended to support it.
createVector3fBuffer
Buffer createVector3fBuffer(Array!vec3 verticesData, bool staticData)
Undocumented in source. Be warned that the author may not have intended to support it.
createVector3fBuffer
Buffer createVector3fBuffer(immutable(vec3[]) verticesData, bool staticData)
Undocumented in source. Be warned that the author may not have intended to support it.
createVector3fVAO
void createVector3fVAO(Buffer buffer, uint location)
Undocumented in source. Be warned that the author may not have intended to support it.
deleteBuffer
Buffer deleteBuffer(Buffer buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
renderIndexedGeometry
void renderIndexedGeometry(uint indicesLength, GLuint renderMode)
Undocumented in source. Be warned that the author may not have intended to support it.
updateBufferData
void updateBufferData(Buffer buffer, void* bufferData, size_t dataLength, uint dimension)
Undocumented in source. Be warned that the author may not have intended to support it.
updateIndicesBufferData
void updateIndicesBufferData(Buffer buffer, Array!uint indicesData)
Undocumented in source. Be warned that the author may not have intended to support it.
updateIndicesBufferData
void updateIndicesBufferData(Buffer buffer, immutable(uint[]) indicesData)
Undocumented in source. Be warned that the author may not have intended to support it.
updateVector2fBufferData
void updateVector2fBufferData(Buffer buffer, Array!vec2 verticesData)
Undocumented in source. Be warned that the author may not have intended to support it.
updateVector2fBufferData
void updateVector2fBufferData(Buffer buffer, immutable(vec2[]) verticesData)
Undocumented in source. Be warned that the author may not have intended to support it.
updateVector3fBufferData
void updateVector3fBufferData(Buffer buffer, Array!vec3 verticesData)
Undocumented in source. Be warned that the author may not have intended to support it.
updateVector3fBufferData
void updateVector3fBufferData(Buffer buffer, immutable(vec3[]) verticesData)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Buffer
struct Buffer
Undocumented in source.
VAO
struct VAO
Undocumented in source.

Meta