![]() |
Blamite Game Engine - Sapien (Library)
00433.02.16.25.2127.blamite
The level editor application for the Blamite Game Engine.
|
#include <HEKGuerilla/components/tags/tags.h>
#include <HEKGuerilla/components/tags/fields/block/block.h>
#include <HEKGuerilla/components/projects/projects.h>
Go to the source code of this file.
Namespaces | |
Sapien | |
Namespace containing functions for Sapien. | |
Sapien::Scenario | |
Namespace containing functions for interacting with a scenario. | |
Macros | |
#define | SAPIEN_LIB_API __declspec(dllimport) |
Functions | |
SAPIEN_LIB_API BlamTag * | Sapien::Scenario::GetActiveScenarioTag () |
Retrieves the currently active scenario tag. More... | |
SAPIEN_LIB_API void | Sapien::Scenario::PreScenarioLoad () |
Performs tasks that must be run prior to loading a new scenario tag. More... | |
SAPIEN_LIB_API bool | Sapien::Scenario::LoadScenario (std::string tag_path) |
Loads a scenario tag. More... | |
SAPIEN_LIB_API bool | Sapien::Scenario::LoadScenario_Stage1 (std::string tag_path) |
Performs stage 1 of loading a scenario tag. More... | |
SAPIEN_LIB_API bool | Sapien::Scenario::LoadScenario_Stage2 (std::string tag_path) |
Performs stage 2 of loading a scenario tag. More... | |
SAPIEN_LIB_API bool | Sapien::Scenario::LoadScenario_Stage3 (std::string tag_path) |
Performs stage 3 of loading a scenario tag. More... | |
SAPIEN_LIB_API bool | Sapien::Scenario::LoadScenario_Stage4 (std::string tag_path) |
Performs stage 4 of loading a scenario tag. More... | |
SAPIEN_LIB_API void | Sapien::Scenario::SaveScenario () |
Attempts to save any changes back to the scenario tag. More... | |
SAPIEN_LIB_API std::vector< std::string > | Sapien::Scenario::GetPaletteTypes () |
Retrieves a list of available scenario palette types, where each item is a string representing a long tag class name. More... | |
SAPIEN_LIB_API BlamTagField_Block * | Sapien::Scenario::GetPalette (BlamTag *scenario, std::string type) |
Retrieves a palette block from a scenario tag. More... | |
SAPIEN_LIB_API BlamTagField_Block * | Sapien::Scenario::GetPaletteItems (BlamTag *scenario, std::string type) |
Retrieves a palette items block from a scenario tag. More... | |
SAPIEN_LIB_API bool | Sapien::Scenario::PlaceNewInstance (BlamVector3 position, std::string type, int index, int folder_index) |
Places a new instance of a tag within the scenario. More... | |
SAPIEN_LIB_API int | Sapien::Scenario::ReserveFolderIndex () |
Reserves a new folder index within the current scenario. More... | |
#define SAPIEN_LIB_API __declspec(dllimport) |