Public Member Functions | |
BufferState & | operator= (const BufferState &b) |
BufferState & | setBufferState (const ProgramAttribute &attribute, GLAttributeBuffer *buffer, const BufferLayout &layout) |
BufferState & | setBufferState (GLIndexBuffer *buffer, const BufferLayout &layout) |
BufferState & | resetVertexBuffer () |
BufferState & | resetIndexBuffer () |
BufferState & | reset () |
BufferState & | setBuffer (GLBuffer *buffer) |
GLBuffer * | getBuffer () |
const GLBuffer * | getBuffer () const |
BufferState & | setLayout (const BufferLayout &layout) |
BufferLayout & | getLayout () |
const BufferLayout & | getLayout () const |
GLenum | target () const |
int | index () const |
int | active () const |
Static Public Member Functions | |
static int | init () |