 |
Blamite Game Engine - Guerilla
00309.02.03.21.0044.blamite
The tag editor for the Blamite Game Engine.
|
Go to the documentation of this file.
10 #ifdef GUERILLA_EXPORTS
11 #define GUERILLA_API __declspec(dllexport)
13 #define GUERILLA_API __declspec(dllimport)
63 std::string display_name =
"";
64 std::string description =
"";
65 std::string field_id =
"";
146 std::string field_id =
"";
161 virtual std::string GenerateXMLString();
168 virtual std::vector<char> GetValueAsBytes();
196 bool HasPluginField();
Class representing a tag field.
Definition: fields.h:138
@ Int16
Indicates that the field is a 16-bit integer.
@ Int32
Indicates that the field is a 32-bit integer.
@ Enum8
Indicates that the field is an Enum8.
@ Block
Indicates that the field is a tag block.
@ Ascii
Indicates that the field is a string of text.
@ Dataref
Indicates that the field is a data reference.
@ Enum16
Indicates that the field is an Enum16.
@ Bitfield16
Indicates that the field is a Bitfield16.
BlamTagFieldType
Enumerator containing all possible tag field types.
Definition: fields.h:22
@ Int8
Indicates that the field is an 8-bit integer.
@ Comment
Indicates that the field is a comment. These do not store any tag data.
@ Float32
Indicates that the field is a Float32.
Class representing a plugin field.
Definition: fields.h:53
Class representing a Tag.
Definition: tags.h:128
@ Tagref
Indicates that the field is a tag reference.
#define GUERILLA
Definition: fields.h:7
Class representing a Plugin.
Definition: tags.h:37
@ Bitfield8
Indicates that the field is a Bitfield8.
#define GUERILLA_API
Definition: fields.h:13
@ Unspecified
Indicates that the field's type is not specified. Fields with this type should be considered invalid.
@ StringId
Indicates that the field is a String ID.
@ Bitfield32
Indicates that the field is a Bitfield32.
@ Enum32
Indicates that the field is an Enum32.