 |
Blamite Game Engine - blam!
00315.05.27.21.0015.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
3 #include "../tagclass.h"
6 #include <Strings/components/resources/color/BlamColor.h>
52 {1,
"haloman30",
"Initial implementation."},
53 {2,
"haloman30",
"Change color type D2D1_COLOR_F to BlamColor"}
62 new AsciiField(
"name",
"the name of the color, used for retrieval later on"),
63 new ColorField(
"color",
"the color information")
Namespace containing functions related to tag data.
Definition: bitmap.h:10
Structure representing a Color Table tag.
Definition: color_table.h:32
BLAM color_table__block * GetColorTableBlockEntry_Color(void *tag_address, int entry)
Retrieves the color block from a color table tag.
Definition: color_table.cpp:18
Structure representing a tag block.
Definition: tags.h:119
BlamColor color
Definition: color_table.h:22
Class representing an ascii tag field.
Definition: ascii.h:12
ascii name
Definition: color_table.h:21
tag_block< color_table__block > color_block_data
Tag block for Color data.
Definition: color_table.h:34
ColorTableTagClass()
Definition: color_table.h:45
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
std::string class_name_long
The longer class name. Typically shown alongside short name for user-friendliness.
Definition: tagclass.h:44
Structure representing an entry in a Color block.
Definition: color_table.h:19
#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
Class representing a color tag field.
Definition: color.h:13
BLAM color_table * GetColorTableTag(std::string tag_path)
Definition: color_table.cpp:5
Class representing a tag block field, also sometimes referred to as a struct or reflexive in the modd...
Definition: block.h:13
Tag class information for Color Table tags.
Definition: color_table.h:42
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