![]() |
Blamite Game Engine - Sapien (Library)
00433.02.16.25.2127.blamite
The level editor application for the Blamite Game Engine.
|
#include <string>
#include <vector>
#include <map>
#include <blam/api/api.h>
Go to the source code of this file.
Classes | |
class | BlamScenarioHierarchyNode |
Base class for hierarchy nodes. More... | |
class | BlamScenarioHierarchyNode_Group |
Class representing a group hierarchy node. More... | |
class | BlamScenarioHierarchyNode_Object |
Class representing an object hierarchy node. More... | |
class | BlamScenarioHierarchy |
Class representing a scenario hierarchy. More... | |
Namespaces | |
Sapien | |
Namespace containing functions for Sapien. | |
Sapien::Hierarchy | |
Namespace containing functions for interacting with the scenario hierarchy. | |
Macros | |
#define | SAPIEN_LIB_API __declspec(dllimport) |
Enumerations | |
enum | BlamScenarioHierarchyNodeType { BlamScenarioHierarchyNodeType::Group, BlamScenarioHierarchyNodeType::Object, BlamScenarioHierarchyNodeType::Undefined } |
Enumerator listing possible hierarchy node types. More... | |
Functions | |
SAPIEN_LIB_API void | Sapien::Hierarchy::PrepareHierarchy () |
Prepares a new scenario hierarchy. More... | |
SAPIEN_LIB_API void | Sapien::Hierarchy::ReleaseHierarchy () |
Releases any data used by the scenario hierarchy. More... | |
SAPIEN_LIB_API BlamScenarioHierarchy * | Sapien::Hierarchy::GetHierarchy () |
Retrieves the current scenario hierarchy. More... | |
SAPIEN_LIB_API void | Sapien::Hierarchy::SaveScenario () |
Attempts to save the current hierarchy data back to the scenario tag. More... | |
SAPIEN_LIB_API int | Sapien::Hierarchy::ReserveFolderIndex () |
#define SAPIEN_LIB_API __declspec(dllimport) |
|
strong |
Enumerator listing possible hierarchy node types.
Enumerator | |
---|---|
Group | Indicates the hierarchy node is a BlamScenarioHierarchyNode_Group. |
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 invalid. |