#include <iso_visual_gl.h>
Inherited by iso::visual::GLBuffer, iso::visual::GLImage, iso::visual::GLMatrix, iso::visual::GLVector, and iso::visual::GLVertices.
Inheritance diagram for iso::visual::GLData:


Public Member Functions | |
| GLData (const base::String &pName) | |
| virtual | ~GLData () |
| const base::String & | name () const |
| virtual gl::DataType | dataType () const=0 |
| void | setMapToShader (const base::String &pMapName, GLProgram *pProgram) |
| void | setMapToShader (const base::String &pMapName, int pMapIndex, GLProgram *pProgram) |
| virtual void | mapToShader ()=0 throw (VisualException) |
Protected Attributes | |
| base::String | mName |
| GLProgram * | mProgram |
| base::String | mMapName |
| int | mMapIndex |
| GLData::GLData | ( | const base::String & | pName | ) |
| GLData::~GLData | ( | ) | [virtual] |
| const base::String & GLData::name | ( | ) | const |
| virtual gl::DataType iso::visual::GLData::dataType | ( | ) | const [pure virtual] |
| void GLData::setMapToShader | ( | const base::String & | pMapName, | |
| GLProgram * | pProgram | |||
| ) |
| void GLData::setMapToShader | ( | const base::String & | pMapName, | |
| int | pMapIndex, | |||
| GLProgram * | pProgram | |||
| ) |
| virtual void iso::visual::GLData::mapToShader | ( | ) | throw (VisualException) [pure virtual] |
base::String iso::visual::GLData::mName [protected] |
GLProgram* iso::visual::GLData::mProgram [protected] |
base::String iso::visual::GLData::mMapName [protected] |
int iso::visual::GLData::mMapIndex [protected] |
1.5.1