#include <iso_visual_scene_render_node.h>
Inherited by iso::visual::CameraRenderNode.
Inheritance diagram for iso::visual::SceneRenderNode:


Public Member Functions | |
| SceneRenderNode (SceneObject *pSceneObject) | |
| SceneRenderNode (SceneObject *pSceneObject, SceneRenderProperty *pProperty) | |
| ~SceneRenderNode () | |
| bool | contains (SceneRenderNode *pNode) const |
| void | add (SceneRenderNode *pNode) |
| void | remove (SceneRenderNode *pNode) |
| SceneRenderNode * | parent () |
| SceneRenderProperty * | property () |
| void | setProgram (GLProgram *pProgram) |
| void | render (const base::String &pMapName, GLData *pGLData) |
| void | render (const base::String &pMapName, int pMapIndex, GLData *pGLData) |
| void | update () |
| virtual void | render () |
Protected Attributes | |
| SceneObject * | mSceneObject |
| SceneRenderProperty * | mProperty |
| the nodes own render property | |
| SceneRenderProperty | mInheritedProperty |
| SceneRenderNode * | mParent |
| parent render node | |
| QList< SceneRenderNode * > | mChildren |
| children render nodes | |
| SceneRenderNode::SceneRenderNode | ( | SceneObject * | pSceneObject | ) |
| SceneRenderNode::SceneRenderNode | ( | SceneObject * | pSceneObject, | |
| SceneRenderProperty * | pProperty | |||
| ) |
| SceneRenderNode::~SceneRenderNode | ( | ) |
| bool SceneRenderNode::contains | ( | SceneRenderNode * | pNode | ) | const |
| void SceneRenderNode::add | ( | SceneRenderNode * | pNode | ) |
| void SceneRenderNode::remove | ( | SceneRenderNode * | pNode | ) |
| SceneRenderNode * SceneRenderNode::parent | ( | ) |
| SceneRenderProperty * SceneRenderNode::property | ( | ) |
| void SceneRenderNode::setProgram | ( | GLProgram * | pProgram | ) |
| void SceneRenderNode::render | ( | const base::String & | pMapName, | |
| GLData * | pGLData | |||
| ) |
| void SceneRenderNode::render | ( | const base::String & | pMapName, | |
| int | pMapIndex, | |||
| GLData * | pGLData | |||
| ) |
| void SceneRenderNode::update | ( | ) |
| void SceneRenderNode::render | ( | ) | [virtual] |
Reimplemented in iso::visual::CameraRenderNode.
SceneObject* iso::visual::SceneRenderNode::mSceneObject [protected] |
the nodes own render property
scene object this node belongs to
/brief inherited render property
SceneRenderNode* iso::visual::SceneRenderNode::mParent [protected] |
parent render node
QList< SceneRenderNode* > iso::visual::SceneRenderNode::mChildren [protected] |
children render nodes
1.5.1