#include <iso_visual_scene_data_node.h>
Collaboration diagram for iso::visual::SceneDataNode:

Public Member Functions | |
| SceneDataNode (SceneObject *pSceneObject) | |
| SceneDataNode (SceneObject *pSceneObject, SceneDataProperty *pDataProperty) | |
| ~SceneDataNode () | |
| bool | contains (SceneDataNode *pNode) const |
| void | add (SceneDataNode *pNode) |
| void | remove (SceneDataNode *pNode) |
| SceneDataNode * | parent () |
| SceneDataProperty * | property () |
| bool | contains (const base::String &pName) const |
| Data * | data (const base::String &pName) const throw (VisualException) |
| Data * | data (const base::String &pName) throw (VisualException) |
| void | add (Data *pData) |
| void | render (const base::String &pDataName, const base::String &pRenderName) throw (VisualException) |
| void | render (const base::String &pDataName, const base::String &pRenderName, GLBufferUsage pUsage) throw (VisualException) |
| void | render (const base::String &pDataName, const base::String &pRenderName, int pRenderIndex) throw (VisualException) |
| void | render (const base::String &pDataName, const base::String &pAttributeName, const base::String &pRenderName) throw (VisualException) |
| void | render (const base::String &pDataName, const base::String &pAttributeName, const base::String &pRenderName, GLBufferUsage pUsage) throw (VisualException) |
| void | render (const base::String &pDataName, const base::String &pAttributeName, const base::String &pRenderName, ColorType pColorType, int pRenderIndex) throw (VisualException) |
| void | update () |
Protected Attributes | |
| SceneObject * | mSceneObject |
| SceneDataProperty * | mProperty |
| the nodes own data property | |
| SceneDataProperty | mInheritedProperty |
| inherited data property | |
| SceneDataNode * | mParent |
| parent transform node | |
| QList< SceneDataNode * > | mChildren |
| children transform nodes | |
| SceneDataNode::SceneDataNode | ( | SceneObject * | pSceneObject | ) |
| SceneDataNode::SceneDataNode | ( | SceneObject * | pSceneObject, | |
| SceneDataProperty * | pDataProperty | |||
| ) |
| SceneDataNode::~SceneDataNode | ( | ) |
| bool SceneDataNode::contains | ( | SceneDataNode * | pNode | ) | const |
| void SceneDataNode::add | ( | SceneDataNode * | pNode | ) |
| void SceneDataNode::remove | ( | SceneDataNode * | pNode | ) |
| SceneDataNode * SceneDataNode::parent | ( | ) |
| SceneDataProperty * SceneDataNode::property | ( | ) |
| bool SceneDataNode::contains | ( | const base::String & | pName | ) | const |
| Data* iso::visual::SceneDataNode::data | ( | const base::String & | pName | ) | const throw (VisualException) |
| Data * SceneDataNode::data | ( | const base::String & | pName | ) | throw (VisualException) |
| void SceneDataNode::add | ( | Data * | pData | ) |
| void SceneDataNode::render | ( | const base::String & | pDataName, | |
| const base::String & | pRenderName | |||
| ) | throw (VisualException) |
| void SceneDataNode::render | ( | const base::String & | pDataName, | |
| const base::String & | pRenderName, | |||
| GLBufferUsage | pUsage | |||
| ) | throw (VisualException) |
| void SceneDataNode::render | ( | const base::String & | pDataName, | |
| const base::String & | pRenderName, | |||
| int | pRenderIndex | |||
| ) | throw (VisualException) |
| void SceneDataNode::render | ( | const base::String & | pDataName, | |
| const base::String & | pAttributeName, | |||
| const base::String & | pRenderName | |||
| ) | throw (VisualException) |
| void SceneDataNode::render | ( | const base::String & | pDataName, | |
| const base::String & | pAttributeName, | |||
| const base::String & | pRenderName, | |||
| GLBufferUsage | pUsage | |||
| ) | throw (VisualException) |
| void SceneDataNode::render | ( | const base::String & | pDataName, | |
| const base::String & | pAttributeName, | |||
| const base::String & | pRenderName, | |||
| ColorType | pColorType, | |||
| int | pRenderIndex | |||
| ) | throw (VisualException) |
| void SceneDataNode::update | ( | ) |
SceneObject* iso::visual::SceneDataNode::mSceneObject [protected] |
SceneDataProperty* iso::visual::SceneDataNode::mProperty [protected] |
the nodes own data property
scene object this node belongs to
inherited data property
SceneDataNode* iso::visual::SceneDataNode::mParent [protected] |
parent transform node
QList< SceneDataNode* > iso::visual::SceneDataNode::mChildren [protected] |
children transform nodes
1.5.1