Elaztek Developer Hub
Blamite Game Engine - Sapien (Library)  00349.01.22.22.0709.blamite
The level editor application for the Blamite Game Engine.
BlamScenarioHierarchyNode_Group Class Reference

Class representing a group hierarchy node. More...

#include <hierarchy.h>

+ Inheritance diagram for BlamScenarioHierarchyNode_Group:

Public Member Functions

 BlamScenarioHierarchyNode_Group (std::string group_name, int _folder_id)
 
void ReleaseData ()
 
- Public Member Functions inherited from BlamScenarioHierarchyNode
 BlamScenarioHierarchyNode (BlamScenarioHierarchyNodeType _node_type)
 
 BlamScenarioHierarchyNode (BlamScenarioHierarchyNodeType _node_type, std::string _display_name_override)
 
BlamScenarioHierarchyNodeType GetType ()
 
virtual std::string GetName ()
 Retrieves the display name of the hierarchy node. More...
 

Public Attributes

std::vector< BlamScenarioHierarchyNode * > child_nodes = std::vector<BlamScenarioHierarchyNode*>()
 The list of child nodes within this group. More...
 
int folder_id = -1
 
- Public Attributes inherited from BlamScenarioHierarchyNode
BlamScenarioHierarchyNodeparent_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...
 

Detailed Description

Class representing a group hierarchy node.

Groups act as folders, allowing for better organization of objects within the hierarchy.

Constructor & Destructor Documentation

◆ BlamScenarioHierarchyNode_Group()

BlamScenarioHierarchyNode_Group::BlamScenarioHierarchyNode_Group ( std::string  group_name,
int  _folder_id 
)

Member Function Documentation

◆ ReleaseData()

void BlamScenarioHierarchyNode_Group::ReleaseData ( )

Member Data Documentation

◆ child_nodes

std::vector<BlamScenarioHierarchyNode*> BlamScenarioHierarchyNode_Group::child_nodes = std::vector<BlamScenarioHierarchyNode*>()

The list of child nodes within this group.

◆ folder_id

int BlamScenarioHierarchyNode_Group::folder_id = -1

The documentation for this class was generated from the following files: