IGfxBufferFactory

Video buffers factory interface is implemented and used by video buffer objects.

Members

Static functions

appendToVAOs
appendToVAOs(uint vaoId)

* Append a vertex array id to the vertex array list.

appendToVBOs
appendToVBOs(uint vboId)

Append a buffer id to the buffer list.

createArray
GfxVertexArray createArray()

Create a new video vertex array object instance.

createBuffer
GfxBuffer createBuffer(GfxBufferTarget target, GfxDataUsage usage, T[] data)

Create a new video buffer instance using target, usage and buffer data. See GfxBufferTarget and GfxDataUsage enumerations.

release
void release()

Release vertex array objecs and vertex buffer objects.

releaseBuffers
void releaseBuffers(uint[] buff)

Release buffers from video memory.

releaseVertexArrays
void releaseVertexArrays(uint[] buff)

Release vertex array objects from video memory.

Meta