#include <iso_visual_gl.h>
Inherits iso::visual::GLData, and iso::visual::GLInitObject.
Inheritance diagram for iso::visual::GLVertices:


Public Member Functions | |
| GLVertices (const base::String &pName, int pVertexCount, int pVertexDim, float *pVertexCoordinates, int pFaceCount, int pFaceVertexCount, int *pIndices, GLBufferUsage pUsage) | |
| GLVertices (const base::String &pName, int pVertexCount, int pVertexDim, float *pVertexCoordinates, int pFaceCount, int pFaceVertexCount, GLBufferUsage pUsage) | |
| ~GLVertices () | |
| gl::DataType | dataType () const |
| void | initialize () throw (VisualException) |
| void | mapToShader () throw (VisualException) |
| void | reset (int pVertexCount, int pVertexDim, float *pVertexCoordinates, int pFaceCount, int pFaceVertexCount, int *pIndices, GLBufferUsage pUsage) |
| void | reset (int pVertexCount, int pVertexDim, float *pVertexCoordinates, int pFaceCount, int pFaceVertexCount, GLBufferUsage pUsage) |
Protected Attributes | |
| int | mVertexCount |
| int | mVertexDim |
| float * | mVertexCoordinates |
| gl::BufferObject * | mVertexBufferObject |
| int | mFaceCount |
| int | mFaceVertexCount |
| int * | mIndices |
| gl::BufferObject * | mIndexBufferObject |
| GLBufferUsage | mUsage |
| GLVertices::GLVertices | ( | const base::String & | pName, | |
| int | pVertexCount, | |||
| int | pVertexDim, | |||
| float * | pVertexCoordinates, | |||
| int | pFaceCount, | |||
| int | pFaceVertexCount, | |||
| int * | pIndices, | |||
| GLBufferUsage | pUsage | |||
| ) |
| GLVertices::GLVertices | ( | const base::String & | pName, | |
| int | pVertexCount, | |||
| int | pVertexDim, | |||
| float * | pVertexCoordinates, | |||
| int | pFaceCount, | |||
| int | pFaceVertexCount, | |||
| GLBufferUsage | pUsage | |||
| ) |
| GLVertices::~GLVertices | ( | ) |
| gl::DataType GLVertices::dataType | ( | ) | const [virtual] |
Implements iso::visual::GLData.
| void GLVertices::initialize | ( | ) | throw (VisualException) [virtual] |
Implements iso::visual::GLInitObject.
| void GLVertices::mapToShader | ( | ) | throw (VisualException) [virtual] |
Implements iso::visual::GLData.
| void GLVertices::reset | ( | int | pVertexCount, | |
| int | pVertexDim, | |||
| float * | pVertexCoordinates, | |||
| int | pFaceCount, | |||
| int | pFaceVertexCount, | |||
| int * | pIndices, | |||
| GLBufferUsage | pUsage | |||
| ) |
| void GLVertices::reset | ( | int | pVertexCount, | |
| int | pVertexDim, | |||
| float * | pVertexCoordinates, | |||
| int | pFaceCount, | |||
| int | pFaceVertexCount, | |||
| GLBufferUsage | pUsage | |||
| ) |
int iso::visual::GLVertices::mVertexCount [protected] |
int iso::visual::GLVertices::mVertexDim [protected] |
float* iso::visual::GLVertices::mVertexCoordinates [protected] |
gl::BufferObject* iso::visual::GLVertices::mVertexBufferObject [protected] |
int iso::visual::GLVertices::mFaceCount [protected] |
int iso::visual::GLVertices::mFaceVertexCount [protected] |
int* iso::visual::GLVertices::mIndices [protected] |
gl::BufferObject* iso::visual::GLVertices::mIndexBufferObject [protected] |
GLBufferUsage iso::visual::GLVertices::mUsage [protected] |
1.5.1