Elaztek Developer Hub
Blamite Game Engine - Guerilla (Library)  00390.07.02.23.1947.blamite
The tag editor for the Blamite Game Engine.
projects.h File Reference
+ Include dependency graph for projects.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BlamTagTreeNode
 Class representing a tag tree node. More...
 
class  BlamProject
 Class representing a Blamite Project. More...
 

Namespaces

 Guerilla
 
 Guerilla::Projects
 Namespace containing functions for working with project files.
 

Macros

#define GUERILLA_LIB_API   __declspec(dllimport)
 
#define PROJECT_FILE_EXTENSION   ".blam"
 
#define BLAM_PROJECTS_DIR   "Projects"
 

Functions

GUERILLA_LIB_API BlamProjectGuerilla::Projects::LoadProject (std::string file_path)
 Loads a project file from disk and prepares it for use. More...
 
GUERILLA_LIB_API void Guerilla::Projects::LoadProjects ()
 Attempts to load all available project folders. More...
 
GUERILLA_LIB_API void Guerilla::Projects::UnloadProjects ()
 Releases all project data loaded into memory. More...
 
GUERILLA_LIB_API std::vector< BlamProject * > Guerilla::Projects::GetLoadedProjects ()
 Retrieves the list of loaded projects. More...
 

Macro Definition Documentation

◆ BLAM_PROJECTS_DIR

#define BLAM_PROJECTS_DIR   "Projects"

◆ GUERILLA_LIB_API

#define GUERILLA_LIB_API   __declspec(dllimport)

◆ PROJECT_FILE_EXTENSION

#define PROJECT_FILE_EXTENSION   ".blam"