iso::visual::SceneDataNode Class Reference

#include <iso_visual_scene_data_node.h>

Collaboration diagram for iso::visual::SceneDataNode:

Collaboration graph
[legend]
List of all members.

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)
SceneDataNodeparent ()
SceneDataPropertyproperty ()
bool contains (const base::String &pName) const
Datadata (const base::String &pName) const throw (VisualException)
Datadata (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

SceneObjectmSceneObject
SceneDataPropertymProperty
 the nodes own data property
SceneDataProperty mInheritedProperty
 inherited data property
SceneDataNodemParent
 parent transform node
QList< SceneDataNode * > mChildren
 children transform nodes

Constructor & Destructor Documentation

SceneDataNode::SceneDataNode ( SceneObject pSceneObject  ) 

SceneDataNode::SceneDataNode ( SceneObject pSceneObject,
SceneDataProperty pDataProperty 
)

SceneDataNode::~SceneDataNode (  ) 


Member Function Documentation

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 (  ) 


Member Data Documentation

SceneObject* iso::visual::SceneDataNode::mSceneObject [protected]

SceneDataProperty* iso::visual::SceneDataNode::mProperty [protected]

the nodes own data property

scene object this node belongs to

SceneDataProperty iso::visual::SceneDataNode::mInheritedProperty [protected]

inherited data property

SceneDataNode* iso::visual::SceneDataNode::mParent [protected]

parent transform node

QList< SceneDataNode* > iso::visual::SceneDataNode::mChildren [protected]

children transform nodes


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:23:41 2011 for iso visual by  doxygen 1.5.1