#include <iso_visual_scene_render_property.h>
Collaboration diagram for iso::visual::SceneRenderProperty:
Public Member Functions | |
SceneRenderProperty () | |
SceneRenderProperty (GLProgram *pProgram) | |
~SceneRenderProperty () | |
GLProgram * | program () |
void | setProgram (GLProgram *pProgram) |
void | render (const base::String &pMapName, GLData *pGLData) |
void | render (const base::String &pMapName, int pMaxIndex, GLData *pGLData) |
Protected Attributes | |
GLProgram * | mProgram |
QHash< base::String, RenderMap * > | mRenderMapRegistry |
RenderMap * | mVertexMap |
Friends | |
class | SceneRenderNode |
SceneRenderProperty::SceneRenderProperty | ( | ) |
SceneRenderProperty::SceneRenderProperty | ( | GLProgram * | pProgram | ) |
SceneRenderProperty::~SceneRenderProperty | ( | ) |
GLProgram * SceneRenderProperty::program | ( | ) |
void SceneRenderProperty::setProgram | ( | GLProgram * | pProgram | ) |
void SceneRenderProperty::render | ( | const base::String & | pMapName, | |
GLData * | pGLData | |||
) |
void SceneRenderProperty::render | ( | const base::String & | pMapName, | |
int | pMaxIndex, | |||
GLData * | pGLData | |||
) |
friend class SceneRenderNode [friend] |
GLProgram* iso::visual::SceneRenderProperty::mProgram [protected] |
QHash< base::String, RenderMap* > iso::visual::SceneRenderProperty::mRenderMapRegistry [protected] |
RenderMap* iso::visual::SceneRenderProperty::mVertexMap [protected] |