#include <iso_visual_gl.h>
Inherits iso::visual::GLData, and iso::visual::GLInitObject.
Inherited by iso::visual::GLTypedBuffer< DataType >.
Inheritance diagram for iso::visual::GLBuffer:


Public Member Functions | |
| GLBuffer (const base::String &pName, int pDataCount, int pDataDim, GLBufferType pType, GLBufferUsage pUsage) | |
| virtual | ~GLBuffer () |
| int | dataCount () const |
| int | dataDim () const |
| GLBufferType | type () const |
| GLBufferUsage | usage () const |
| gl::BufferObject * | bufferObject () throw (VisualException) |
| void | mapToShader () throw (VisualException) |
Protected Attributes | |
| int | mDataCount |
| int | mDataDim |
| GLBufferType | mType |
| GLBufferUsage | mUsage |
| gl::BufferObject * | mBufferObject |
| GLBuffer::GLBuffer | ( | const base::String & | pName, | |
| int | pDataCount, | |||
| int | pDataDim, | |||
| GLBufferType | pType, | |||
| GLBufferUsage | pUsage | |||
| ) |
| GLBuffer::~GLBuffer | ( | ) | [virtual] |
| int GLBuffer::dataCount | ( | ) | const |
| int GLBuffer::dataDim | ( | ) | const |
| GLBufferType GLBuffer::type | ( | ) | const |
| GLBufferUsage GLBuffer::usage | ( | ) | const |
| gl::BufferObject * GLBuffer::bufferObject | ( | ) | throw (VisualException) |
| void GLBuffer::mapToShader | ( | ) | throw (VisualException) [virtual] |
Implements iso::visual::GLData.
int iso::visual::GLBuffer::mDataCount [protected] |
int iso::visual::GLBuffer::mDataDim [protected] |
GLBufferType iso::visual::GLBuffer::mType [protected] |
GLBufferUsage iso::visual::GLBuffer::mUsage [protected] |
gl::BufferObject* iso::visual::GLBuffer::mBufferObject [protected] |
1.5.1