Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
world.h File Reference
#include <stdint.h>
#include <vector>
#include <string>
#include <Strings/components/classes/vector/vector.h>
#include <Strings/components/classes/events/events.h>
#include <blam/api/v1/types/world_objects.h>
+ Include dependency graph for world.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Blam
 Namespace surrounding all major engine components.
 
 Blam::World
 Namespace containing functions for interacting with the current world state.
 

Macros

#define BLAM
 
#define BLAM_EXT_API   __declspec(dllimport)
 

Functions

BLAM void Blam::World::InitializeWorldState ()
 Initializes a new world state. More...
 
BLAM void Blam::World::InitializeEmptyWorldState ()
 Initializes a new world state with no default objects. More...
 
BLAM void Blam::World::DestroyWorldState ()
 Destroys the current world state. More...
 
BLAM_EXT_API BlamWorldStateBlam::World::GetWorldState ()
 Retrieves the current world state. More...
 
BLAM_EXT_API Blam3DPrimitiveType Blam::World::ConvertStringToPrimitiveType (std::string text)
 
BLAM_EXT_API std::string Blam::World::ConvertPrimitiveTypeToString (Blam3DPrimitiveType type)
 
BLAM_EXT_API std::vector< std::string > Blam::World::GetPrimitiveTypeStringList ()
 

Macro Definition Documentation

◆ BLAM

#define BLAM

◆ BLAM_EXT_API

#define BLAM_EXT_API   __declspec(dllimport)