PixelLightAPI
.
|
Scene hierarchy node item class. More...
#include <SceneHierarchyNodeItem.h>
Public Member Functions | |
PLS_API SceneNode * | GetSceneNode () const |
Returns the scene node this scene hierarchy node item is linked to. | |
PLS_API SceneHierarchyNode * | GetHierarchyNode () const |
Returns the scene hierarchy node this scene hierarchy node item is attached to. | |
PLS_API SceneHierarchyNodeItem * | GetPreviousItem () const |
Returns the previous scene hierarchy node item. | |
PLS_API SceneHierarchyNodeItem * | GetNextItem () const |
Returns the next scene hierarchy node item. | |
PLS_API | SceneHierarchyNodeItem () |
Constructor. | |
PLS_API | ~SceneHierarchyNodeItem () |
Destructor. | |
PLS_API bool | Link (SceneNode &cSceneNode) |
Links this scene hierarchy node item with a scene node. | |
PLS_API bool | Unlink () |
Unlinks this scene hierarchy node item from the scene node. | |
PLS_API bool | Attach (SceneHierarchyNode &cSceneHierarchyNode) |
Attaches this scene hierarchy node item to a scene hierarchy node. | |
PLS_API bool | Detach () |
Detaches this scene hierarchy node item from it's scene hierarchy node. | |
PLS_API SceneHierarchyNodeItem & | Clone () const |
Returns a clone of this scene hierarchy node item. |
Scene hierarchy node item class.
Constructor.
Destructor.
PLS_API SceneNode* PLScene::SceneHierarchyNodeItem::GetSceneNode | ( | ) | const |
Returns the scene node this scene hierarchy node item is linked to.
PLS_API SceneHierarchyNode* PLScene::SceneHierarchyNodeItem::GetHierarchyNode | ( | ) | const |
Returns the scene hierarchy node this scene hierarchy node item is attached to.
PLS_API SceneHierarchyNodeItem* PLScene::SceneHierarchyNodeItem::GetPreviousItem | ( | ) | const |
Returns the previous scene hierarchy node item.
PLS_API SceneHierarchyNodeItem* PLScene::SceneHierarchyNodeItem::GetNextItem | ( | ) | const |
Returns the next scene hierarchy node item.
PLS_API bool PLScene::SceneHierarchyNodeItem::Link | ( | SceneNode & | cSceneNode | ) |
Links this scene hierarchy node item with a scene node.
[in] | cSceneNode | Scene node where link this scene hierarchy node item to |
PLS_API bool PLScene::SceneHierarchyNodeItem::Unlink | ( | ) |
Unlinks this scene hierarchy node item from the scene node.
PLS_API bool PLScene::SceneHierarchyNodeItem::Attach | ( | SceneHierarchyNode & | cSceneHierarchyNode | ) |
Attaches this scene hierarchy node item to a scene hierarchy node.
[in] | cSceneHierarchyNode | Scene hierarchy node where to attach this scene hierarchy node item |
PLS_API bool PLScene::SceneHierarchyNodeItem::Detach | ( | ) |
Detaches this scene hierarchy node item from it's scene hierarchy node.
PLS_API SceneHierarchyNodeItem& PLScene::SceneHierarchyNodeItem::Clone | ( | ) | const |
Returns a clone of this scene hierarchy node item.
|