![]() |
Blamite Game Engine - Guerilla (Library)
00389.06.29.23.2106.blamite
The tag editor for the Blamite Game Engine.
|
#include <string>
#include <vector>
#include <blam/api/v1/types/tags.h>
#include <Strings/components/3rdparty/rapidxml/rapidxml.hpp>
Go to the source code of this file.
Classes | |
class | BlamPluginField |
Class representing a plugin field. More... | |
class | BlamTagField |
Class representing a tag field. More... | |
Namespaces | |
Guerilla | |
Guerilla::Tags | |
Namespace containing functions relating to tags and plugins. | |
Guerilla::Tags::Fields | |
Namespace containing functions relating to tag fields. | |
Macros | |
#define | GUERILLA_LIB_INTERNAL |
#define | GUERILLA_LIB_API __declspec(dllimport) |
Functions | |
GUERILLA_LIB_API int | Guerilla::Tags::Fields::GetStandardFieldLength (BlamTagFieldType type) |
Retrieves the length of a tag field. More... | |
GUERILLA_LIB_API BlamTagFieldType | Guerilla::Tags::Fields::DetermineFieldType (std::string node_name) |
Determines the field type from a string, used to determine the field type when parsing XML tags and plugins. More... | |
GUERILLA_LIB_API std::string | Guerilla::Tags::Fields::GetFieldTypeName (BlamTagFieldType type) |
Generates a string name based on the provided tag field type. More... | |
GUERILLA_LIB_API BlamPluginField * | Guerilla::Tags::Fields::ConfigurePluginField (BlamPluginField *field, BlamTagFieldType field_type, bool *configured=nullptr) |
Configures a specialized plugin field based on a base plugin field, and the desired type. More... | |
GUERILLA_LIB_API std::string | Guerilla::Tags::Fields::GetDatarefValueHintString (BlamDatarefValueHintType value_hint) |
Generates a string from a given dataref value hint type. More... | |
GUERILLA_LIB_API BlamDatarefValueHintType | Guerilla::Tags::Fields::ParseDatarefValueHint (std::string value_hint_str) |
Determines a dataref value hint type from a string representation. More... | |
#define GUERILLA_LIB_API __declspec(dllimport) |
#define GUERILLA_LIB_INTERNAL |
|
strong |
Enumerator listing all supported dataref value hint types.
Dataref Value Hints are used by the Editing Kit to identify the type of data being stored within the data reference. This can be used to provide more interactive editing capabilities, syntax highlighting, and so on.
Each enumerator value should not exceed 4 characters.
|
strong |
Enumerator containing all possible tag field types.