 |
Blamite Game Engine - blam!
00310.02.05.21.0336.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
3 #include "../tagclass.h"
39 {1,
"haloman30",
"Initial implementation."}
Namespace containing things related to tag data.
Definition: bitmap.h:10
Structure representing a tag block.
Definition: tags.h:107
Tag class information for Color Table tags.
Definition: cui_screen.h:29
Class representing a tag reference, or tagref for short.
Definition: tagref.h:14
std::vector< BlamTagClassRevision > revisions
List of all tag class revisions. Does not get written to tags, but is included in plugin files.
Definition: tagclass.h:47
std::string class_name_short
The short, 4-character name of the tag class.
Definition: tagclass.h:45
int version
The tag class version. Should be incremented any time a tag class is modified whatsoever.
Definition: tagclass.h:46
Structure representing a tag reference.
Definition: tags.h:150
std::string class_name_long
The longer class name. Typically shown alongside short name for user-friendliness.
Definition: tagclass.h:44
ClientUIScreenTagClass()
Definition: cui_screen.h:32
tag_reference template_tag
Definition: cui_screen.h:15
#define BLAM
Definition: discord_rpc.h:8
int tag_size
The size of the tag's data. Used on loading/writing tag files.
Definition: tagclass.h:51
tag_reference string_reference
Definition: cui_screen.h:20
Definition: cui_screen.h:13
BLAM client_ui_screen * ClientUIScreenTag(std::string tag_path)
Class representing a tag block field, also sometimes referred to as a struct or reflexive in the modd...
Definition: block.h:13
Class representing a tag class.
Definition: tagclass.h:41
std::vector< BlamPluginField * > fields
A series of tag fields that store the layout of the tag.
Definition: tagclass.h:49
Definition: cui_screen.h:18
tag_block< client_ui_screen__templates > templates
Definition: cui_screen.h:21