 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
6 #include <Strings/components/classes/vector/vector.h>
7 #include <Strings/components/classes/events/events.h>
15 #define BLAM_EXT_API __declspec(dllexport)
17 #define BLAM_EXT_API __declspec(dllimport)
BLAM_EXT_API BlamWorldState * GetWorldState()
Retrieves the current world state.
Definition: world.cpp:44
void AddObject(BlamWorldObject *object)
Definition: BlamWorldState.cpp:70
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:142
BLAM_EXT_API std::string ConvertPrimitiveTypeToString(Blam3DPrimitiveType type)
Definition: world.cpp:66
#define BLAM
Definition: world.h:11
BLAM void InitializeWorldState()
Initializes a new world state.
Definition: world.cpp:9
BLAM void DestroyWorldState()
Destroys the current world state.
Definition: world.cpp:33
BLAM_EXT_API std::vector< std::string > GetPrimitiveTypeStringList()
Definition: world.cpp:81
#define BLAM_EXT_API
Definition: world.h:17
Namespace containing functions for interacting with the current world state.
Definition: world.h:23
Class representing a primitive-based world object.
Definition: world_objects.h:103
Class representing a world object.
Definition: world_objects.h:42
BLAM_EXT_API Blam3DPrimitiveType ConvertStringToPrimitiveType(std::string text)
Definition: world.cpp:49
BLAM void InitializeEmptyWorldState()
Initializes a new world state with no default objects.
Definition: world.cpp:23
Blam3DPrimitiveType
Definition: world_objects.h:28
BlamWorldState * current_world_state
Definition: world.cpp:7
Class representing a world state.
Definition: world_objects.h:149