![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#include <string>#include <vector>#include <Windows.h>#include <Strings/components/utils/io/io.h>#include "api/v1/types/tags.h"
Include dependency graph for tagclass.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::Content | |
| Blam::Content::Tags | |
| Namespace containing functions related to tag data. | |
| BlamTagClassOLD | |
| Legacy namespace for tag class data. | |
Macros | |
| #define | BLAM |
Functions | |
| BLAM void | Blam::Content::Tags::LoadDefaultClasses () |
| Loads all built-in tag classes available to the engine. More... | |
| BLAM void | Blam::Content::Tags::LoadExtensionClasses () |
| Loads all tag classes that are included through engine extensions. More... | |
| BLAM_EXT_API BlamTagClass * | Blam::Content::Tags::GetTagClass (std::string id) |
| Retrieves a tag class that matches the given string. More... | |
| BLAM_EXT_API std::vector< BlamTagClass * > * | Blam::Content::Tags::GetRegisteredTagClasses () |
| Retrieves the list of all registered tag classes. More... | |
| BLAM void | Blam::Content::Tags::RegisterTagClass (BlamTagClass *data) |
| Registers a new tag class within the engine. More... | |
| BLAM void | Blam::Content::Tags::GenerateAllPlugins (bool require_switch) |
| Instructs the engine to generate Assembly/Guerilla plugins at startup. More... | |
| BLAM void | BlamTagClassOLD::scenario_structure_bsp () |
| Legacy function made before I had any idea what I was doing. More... | |
| #define BLAM |