![]() |
Blamite Game Engine - Sapien (Library)
00361.08.25.22.0004.blamite
The level editor application for the Blamite Game Engine.
|
Class representing a group hierarchy node. More...
#include <hierarchy.h>
Public Member Functions | |
BlamScenarioHierarchyNode_Group (std::string group_name, int _folder_id) | |
~BlamScenarioHierarchyNode_Group () | |
void | ReleaseData () |
void | AddChild (BlamScenarioHierarchyNode *node) |
BlamScenarioHierarchyNode * | GetChildAt (int index) |
int | GetChildCount () |
void | RemoveNodeAt (int index, bool delete_object=true) |
void | RemoveNode (BlamScenarioHierarchyNode *node, bool delete_object=true) |
bool | HasChild (BlamScenarioHierarchyNode *node) |
![]() | |
BlamScenarioHierarchyNode (BlamScenarioHierarchyNodeType _node_type) | |
BlamScenarioHierarchyNode (BlamScenarioHierarchyNodeType _node_type, std::string _display_name_override) | |
virtual | ~BlamScenarioHierarchyNode () |
BlamScenarioHierarchyNodeType | GetType () |
virtual std::string | GetName () |
Retrieves the display name of the hierarchy node. More... | |
Public Attributes | |
int | folder_id = -1 |
![]() | |
BlamScenarioHierarchyNode * | parent_node = nullptr |
The parent node, if any, of this hierarchy node. More... | |
Additional Inherited Members | |
![]() | |
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 a group hierarchy node.
Groups act as folders, allowing for better organization of objects within the hierarchy.
BlamScenarioHierarchyNode_Group::BlamScenarioHierarchyNode_Group | ( | std::string | group_name, |
int | _folder_id | ||
) |
BlamScenarioHierarchyNode_Group::~BlamScenarioHierarchyNode_Group | ( | ) |
void BlamScenarioHierarchyNode_Group::AddChild | ( | BlamScenarioHierarchyNode * | node | ) |
BlamScenarioHierarchyNode * BlamScenarioHierarchyNode_Group::GetChildAt | ( | int | index | ) |
int BlamScenarioHierarchyNode_Group::GetChildCount | ( | ) |
bool BlamScenarioHierarchyNode_Group::HasChild | ( | BlamScenarioHierarchyNode * | node | ) |
void BlamScenarioHierarchyNode_Group::ReleaseData | ( | ) |
void BlamScenarioHierarchyNode_Group::RemoveNode | ( | BlamScenarioHierarchyNode * | node, |
bool | delete_object = true |
||
) |
void BlamScenarioHierarchyNode_Group::RemoveNodeAt | ( | int | index, |
bool | delete_object = true |
||
) |
int BlamScenarioHierarchyNode_Group::folder_id = -1 |