Elaztek Developer Hub
Blamite Game Engine - Strings  00311.03.29.21.1456.blamite
A library containing general purpose utilities and classes for use in multiple projects.
BlamProject Class Reference

Class representing a Blamite Project. More...

#include <projects.h>

Public Member Functions

 BlamProject (std::string file_path)
 Initializes and loads an existing project. More...
 
 ~BlamProject ()
 

Public Attributes

BlamTagTreeNodehierarchy_root = nullptr
 The root node for the project's tag hierarchy. More...
 
BlamProjectInfo project_info
 The project information file contents. More...
 
bool project_load_result = false
 Whether or not the project file exists and was able to be loaded. More...
 

Detailed Description

Class representing a Blamite Project.

These are used to store and modify data within a given Blamite Project.

Constructor & Destructor Documentation

◆ BlamProject()

BlamProject::BlamProject ( std::string  file_path)

Initializes and loads an existing project.

Parameters
file_path- The path to the project file.

◆ ~BlamProject()

BlamProject::~BlamProject ( )

Member Data Documentation

◆ hierarchy_root

BlamTagTreeNode* BlamProject::hierarchy_root = nullptr

The root node for the project's tag hierarchy.

◆ project_info

BlamProjectInfo BlamProject::project_info

The project information file contents.

◆ project_load_result

bool BlamProject::project_load_result = false

Whether or not the project file exists and was able to be loaded.


The documentation for this class was generated from the following files: