 |
Blamite Game Engine - Guerilla (Library)
00384.05.11.23.0458.blamite
The tag editor for the Blamite Game Engine.
|
Go to the documentation of this file.
5 #ifdef GUERILLA_LIB_EXPORTS
6 #define GUERILLA_LIB_API __declspec(dllexport)
8 #define GUERILLA_LIB_API __declspec(dllimport)
Class representing a tag field.
Definition: fields.h:164
@ Int16
Indicates that the field is a 16-bit integer.
BlamTagFieldType GetType()
Retrieves the type of this field.
Definition: BlamTagField.cpp:19
BlamTagField_Int(BlamTag *_tag, BlamTagFieldType _type)
Constructs a new integer tag field.
Definition: BlamTagField_Int.cpp:8
@ Int32
Indicates that the field is a 32-bit integer.
#define GUERILLA_LIB_API
Definition: int.h:8
BlamTag * GetTag()
Retrieves the tag associated with this field.
Definition: BlamTagField.cpp:24
std::string GenerateXMLString()
Generates a string with the field ID and value, ready to be written to an XML file.
Definition: BlamTagField_Int.cpp:13
std::string field_id
The ID of this field.
Definition: fields.h:175
BlamTagFieldType
Enumerator containing all possible tag field types.
Definition: fields.h:23
@ Int8
Indicates that the field is an 8-bit integer.
virtual std::string GenerateXMLString()
Generates a string with the field ID and value, ready to be written to an XML file.
Definition: BlamTagField.cpp:9
Class representing a Tag.
Definition: tags.h:210
@ Int64
Indicates that the field is a 32-bit integer.
Class representing an integer tag field.
Definition: int.h:16
int64_t value
The value of the field, represented as a 32-bit integer.
Definition: int.h:21
std::vector< char > GetValueAsBytes()
Retrieves the field value as a list of bytes.
Definition: BlamTagField_Int.cpp:42
virtual std::vector< char > GetValueAsBytes()
Retrieves the field value as a list of bytes.
Definition: BlamTagField.cpp:14