 |
Blamite Game Engine - Strings
00311.03.29.21.1456.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
Go to the documentation of this file.
7 #define STRINGS_API __declspec(dllexport)
9 #define STRINGS_API __declspec(dllimport)
27 bool is_folder =
false;
28 bool path_exists =
false;
33 std::string hierarchy_path =
"";
34 std::string disk_path =
"";
35 std::string display_name =
"";
66 bool project_load_result =
false;
std::vector< BlamTagTreeNode * > children
Any child nodes within this node, will only apply for Folder nodes.
Definition: projects.h:31
STRINGS_API BlamProject * LoadProject(std::string file_path)
Loads a project file from disk and prepares it for use.
Definition: projects.cpp:6
Class representing a Blamite Project.
Definition: projects.h:61
BlamProjectInfo project_info
The project information file contents.
Definition: projects.h:65
Namespace containing functions for working with project files.
Definition: projects.h:80
#define STRINGS_API
Definition: projects.h:9
Structure representing a Blam Project Information file.
Definition: project_info.h:33
Class representing a tag tree node.
Definition: projects.h:18
STRINGS_API BlamTagTreeNode * BuildTagHierarchy(std::string root_folder)
Builds the tag hierarchy for a given directory.
Definition: projects.cpp:11