![]() |
Blamite Game Engine - Sapien (Library)
00364.09.14.22.0812.blamite
The level editor application for the Blamite Game Engine.
|
Class representing an object hierarchy node. More...
#include <hierarchy.h>
Inheritance diagram for BlamScenarioHierarchyNode_Object:Public Member Functions | |
| BlamScenarioHierarchyNode_Object () | |
| BlamScenarioHierarchyNode_Object (std::string custom_name) | |
| ~BlamScenarioHierarchyNode_Object () | |
| std::string | GetName () |
| Retrieves the display name of the hierarchy node. More... | |
| std::string | GetTypeLabel () |
| Creates a 'Type' label for the node to be shown to the user. More... | |
| std::string | GetClassLabel () |
| Creates a 'Class' label for the node to be shown to the user. More... | |
Public Member Functions inherited from BlamScenarioHierarchyNode | |
| BlamScenarioHierarchyNode (BlamScenarioHierarchyNodeType _node_type) | |
| BlamScenarioHierarchyNode (BlamScenarioHierarchyNodeType _node_type, std::string _display_name_override) | |
| virtual | ~BlamScenarioHierarchyNode () |
| BlamScenarioHierarchyNodeType | GetType () |
Public Attributes | |
| BlamWorldObject * | world_object = nullptr |
| The world object that this node refers to. More... | |
Public Attributes inherited from BlamScenarioHierarchyNode | |
| BlamScenarioHierarchyNode * | parent_node = nullptr |
| The parent node, if any, of this hierarchy node. More... | |
Additional Inherited Members | |
Protected Attributes inherited from BlamScenarioHierarchyNode | |
| bool | use_custom_name = false |
| Whether or not to use a custom display name for the node. More... | |
| std::string | display_name_override = "unspecified" |
| The custom display name of this hierarchy node. More... | |
Class representing an object hierarchy node.
Objects within the hierarchy refer to any non-group object which can be manipulated.
| BlamScenarioHierarchyNode_Object::BlamScenarioHierarchyNode_Object | ( | ) |
| BlamScenarioHierarchyNode_Object::BlamScenarioHierarchyNode_Object | ( | std::string | custom_name | ) |
| BlamScenarioHierarchyNode_Object::~BlamScenarioHierarchyNode_Object | ( | ) |
| std::string BlamScenarioHierarchyNode_Object::GetClassLabel | ( | ) |
Creates a 'Class' label for the node to be shown to the user.
NONE.
|
virtual |
Retrieves the display name of the hierarchy node.
Reimplemented from BlamScenarioHierarchyNode.
| std::string BlamScenarioHierarchyNode_Object::GetTypeLabel | ( | ) |
Creates a 'Type' label for the node to be shown to the user.
| BlamWorldObject* BlamScenarioHierarchyNode_Object::world_object = nullptr |
The world object that this node refers to.