#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.
|
enum | BlamDatarefValueHintType {
BlamDatarefValueHintType::ASM,
BlamDatarefValueHintType::BASH,
BlamDatarefValueHintType::C,
BlamDatarefValueHintType::CPP,
BlamDatarefValueHintType::CMK,
BlamDatarefValueHintType::CS,
BlamDatarefValueHintType::CSS,
BlamDatarefValueHintType::GO,
BlamDatarefValueHintType::HSC,
BlamDatarefValueHintType::HTML,
BlamDatarefValueHintType::INI,
BlamDatarefValueHintType::JS,
BlamDatarefValueHintType::JAVA,
BlamDatarefValueHintType::JSON,
BlamDatarefValueHintType::LUA,
BlamDatarefValueHintType::MAKE,
BlamDatarefValueHintType::PHP,
BlamDatarefValueHintType::PY,
BlamDatarefValueHintType::QML,
BlamDatarefValueHintType::RUST,
BlamDatarefValueHintType::SQL,
BlamDatarefValueHintType::TEXT,
BlamDatarefValueHintType::TS,
BlamDatarefValueHintType::V,
BlamDatarefValueHintType::VEX,
BlamDatarefValueHintType::XML,
BlamDatarefValueHintType::YAML,
BlamDatarefValueHintType::NONE
} |
| Enumerator listing all supported dataref value hint types. More...
|
|
◆ GUERILLA_LIB_API
#define GUERILLA_LIB_API __declspec(dllimport) |
◆ GUERILLA_LIB_INTERNAL
#define GUERILLA_LIB_INTERNAL |
◆ BlamDatarefValueHintType
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.
Enumerator |
---|
ASM | Assembly Code.
|
BASH | Bash Script.
|
C | C Code.
|
CPP | C++ Code.
|
CMK | CMake Script.
|
CS | C# Code.
|
CSS | CSS Stylesheet.
|
GO | Go (Golang) Code.
|
HSC | BlamScript/HaloScript Script.
|
HTML | HTML Markup.
|
INI | INI Configuration.
|
JS | JavaScript Code.
|
JAVA | Java Code.
|
JSON | JSON Data.
|
LUA | Lua Script.
|
MAKE | Make Script.
|
PHP | PHP Code.
|
PY | Python Code.
|
QML | QML Markup.
|
RUST | Rust Code.
|
SQL | SQL Statements.
|
TEXT | Plain Text.
|
TS | TypeScript Code.
|
V | V Code.
|
VEX | Vex Code.
|
XML | XML Markup.
|
YAML | YAML Configuration.
|
NONE | No value hint, no special treatment will be given to the data.
|