 |
Blamite Game Engine - Guerilla (Library)
00456.10.01.26.0053.blamite
The tag editor for the Blamite Game Engine.
|
Go to the documentation of this file.
6 #ifdef GUERILLA_LIB_EXPORTS
7 #define GUERILLA_LIB_API __declspec(dllexport)
9 #define GUERILLA_LIB_API __declspec(dllimport)
26 std::string vertex_filename, std::string output_directory);
BlamPluginField * GetField(std::string id)
Locates a field within the entry template with a specified ID.
Definition: BlamPluginField_Block.cpp:25
std::string class_name_short
The short class name. Ex: scnr. Must be 4 characters or fewer.
Definition: tags.h:122
std::vector< BlamTagBlockEntry * > entries
The list of entries within this block.
Definition: block.h:175
bool validate_shader_plugin(BlamPlugin *plugin)
Definition: shader.cpp:84
Data structure representing a tag block entry.
Definition: block.h:30
void DeleteAllEntries()
Deletes all block entries from the field.
Definition: BlamTagField_Block.cpp:82
std::string referenced_tag_class
Definition: tagref.h:49
Class representing a block plugin field.
Definition: block.h:113
Class representing an tagref tag field.
Definition: tagref.h:42
Class representing a block tag field.
Definition: block.h:172
BlamTagField * GetField(std::string field_id)
Locates a field within the entry with a specified ID.
Definition: BlamTagBlockEntry.cpp:16
Class representing a plugin field.
Definition: fields.h:98
Class representing a dataref tag field.
Definition: dataref.h:46
Class representing a Tag.
Definition: tags.h:319
BlamTagField * GetField(std::string field_id)
Locates a tag field with a specific ID.
Definition: BlamTag.cpp:784
void SaveToDisk(std::string _file_path)
Saves any modifications to the XML tag back to disk.
Definition: BlamTag.cpp:616
Class representing a Plugin.
Definition: tags.h:93
#define GUERILLA_LIB_API
Definition: shader.h:9
BlamTag * CreateNewTag()
Creates a new tag using the plugin.
Definition: BlamPlugin.cpp:386
BlamPluginField * GetField(std::string id)
Attempts to locate a field with a given ID.
Definition: BlamPlugin.cpp:448
bool AddEntry(int offset=-1)
Adds a new entry to the field.
Definition: BlamTagField_Block.cpp:8
std::string referenced_tag_path
Definition: tagref.h:48
ShaderType
Definition: shader.h:12