 |
Blamite Game Engine - Guerilla (Library)
00385.05.12.23.0209.blamite
The tag editor for the Blamite Game Engine.
|
Go to the documentation of this file.
8 #ifdef GUERILLA_LIB_EXPORTS
9 #define GUERILLA_LIB_API __declspec(dllexport)
11 #define GUERILLA_LIB_API __declspec(dllimport)
26 void* data_address =
nullptr;
28 std::string referenced_tag_path =
"";
29 std::string referenced_tag_class =
"";
36 std::vector<char> GetReferencedTagPathAsBytes();
Class representing a tag field.
Definition: fields.h:164
std::vector< char > GetValueAsBytes()
Retrieves the field value as a list of bytes.
Definition: BlamTagField_Tagref.cpp:15
BlamPluginField_Tagref(BlamPluginField *base_field)
Definition: BlamPluginField_Tagref.cpp:3
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
std::string referenced_tag_class
Definition: tagref.h:29
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 plugin field.
Definition: fields.h:59
Class representing a Tag.
Definition: tags.h:210
@ Tagref
Indicates that the field is a tag reference.
std::vector< char > GetReferencedTagPathAsBytes()
Definition: BlamTagField_Tagref.cpp:35
std::string GenerateXMLString()
Generates a string with the field ID and value, ready to be written to an XML file.
Definition: BlamTagField_Tagref.cpp:10
std::vector< std::string > allowed_classes
Definition: tagref.h:17
#define GUERILLA_LIB_API
Definition: tagref.h:11
virtual std::vector< char > GetValueAsBytes()
Retrieves the field value as a list of bytes.
Definition: BlamTagField.cpp:14
std::string referenced_tag_path
Definition: tagref.h:28
BlamTagField_Tagref(BlamTag *_tag)
Definition: BlamTagField_Tagref.cpp:5