 |
Blamite Game Engine - Sapien (Library)
00382.05.09.23.1235.blamite
The level editor application for the Blamite Game Engine.
|
Go to the documentation of this file.
6 #include <blam/api/blam_api.h>
7 #include <blam/api/api.h>
9 #ifdef SAPIEN_LIB_EXPORTS
10 #define SAPIEN_LIB_API __declspec(dllexport)
12 #define SAPIEN_LIB_API __declspec(dllimport)
34 bool use_custom_name =
false;
42 std::string display_name_override =
"unspecified";
59 virtual std::string GetName();
70 std::vector<BlamScenarioHierarchyNode*> child_nodes = std::vector<BlamScenarioHierarchyNode*>();
87 void RemoveNodeAt(
int index,
bool delete_object =
true);
101 BlamWorldObject* world_object =
nullptr;
121 std::string GetTypeLabel();
128 std::string GetClassLabel();
155 std::map<int, BlamScenarioHierarchyNode_Group*> folder_ids = std::map<int, BlamScenarioHierarchyNode_Group*>();
virtual ~BlamScenarioHierarchyNode()
Definition: hierarchy.h:50
@ Group
Indicates the hierarchy node is a BlamScenarioHierarchyNode_Group.
BlamScenarioHierarchyNodeType
Enumerator listing possible hierarchy node types.
Definition: hierarchy.h:18
#define SAPIEN_LIB_API
Definition: hierarchy.h:12
Definition: hierarchy.h:178
SAPIEN_LIB_API void SaveScenario()
Definition: hierarchy.cpp:29
SAPIEN_LIB_API void PrepareHierarchy()
Definition: hierarchy.cpp:7
Class representing a scenario hierarchy.
Definition: hierarchy.h:138
virtual std::string GetName()
Retrieves the display name of the hierarchy node.
Definition: BlamScenarioHierarchyNode.cpp:15
Base class for hierarchy nodes.
Definition: hierarchy.h:28
Class representing an object hierarchy node.
Definition: hierarchy.h:98
Class representing a group hierarchy node.
Definition: hierarchy.h:67
SAPIEN_LIB_API BlamScenarioHierarchy * GetHierarchy()
Definition: hierarchy.cpp:24
SAPIEN_LIB_API void ReleaseHierarchy()
Definition: hierarchy.cpp:13
@ Object
Indicates the hierarchy node is a BlamScenarioHierarchyNode_Object.
@ Undefined
Indicates the hierarchy node is an undefined type. Any node with this type should be considered inval...