![]() |
Blamite Game Engine - Guerilla (Library)
00378.04.17.23.1319.blamite
The tag editor for the Blamite Game Engine.
|
Clas representing a bitfield plugin field. More...
#include <bitfield.h>
Public Member Functions | |
BlamPluginField_Bitfield (BlamPluginField *base_field) | |
Constructs a new bitfield plugin field from an existing generic plugin field. More... | |
![]() | |
BlamPluginField (BlamPlugin *_plugin, BlamTagFieldType _type) | |
Constructs a new plugin field. More... | |
BlamPluginField (BlamPluginField *_old_field) | |
Constructs a new plugin field. More... | |
BlamTagFieldType | GetType () |
Retrieves the type of this field. More... | |
BlamPlugin * | GetPlugin () |
Retrieves the plugin this field is associated with. More... | |
virtual BlamTagField * | GenerateTagField (BlamTag *tag) |
Generates a new tag field from this plugin field. More... | |
virtual BlamTagField * | GenerateTagField (BlamTagField *existing_tag_field) |
Generates a new tag field from this plugin field. More... | |
virtual BlamTagField * | GenerateTagField (BlamTag *tag, void *address) |
Generates a new tag field from this plugin field. More... | |
Public Attributes | |
std::vector< BlamBitfieldBitInfo > | bits |
The list of bits within this bitfield. More... | |
![]() | |
int | offset = 0x0 |
The offset of the field data. More... | |
int | length = 0x0 |
The length of the field data. More... | |
bool | visible = true |
Whether or not the field is visible. More... | |
std::string | display_name = "" |
The display name of the field. More... | |
std::string | description = "" |
An optional description of the field. More... | |
std::string | field_id = "" |
The ID of the field. More... | |
std::string | input_hint = "" |
An additional piece of short text that can be used to suggest valid input for a field. More... | |
bool | require_unused_visible = false |
If enabled, this field will only be visible when "Show Unused Fields" is enabled. More... | |
Clas representing a bitfield plugin field.
Bitfields contain a series of flags, or 'bits'.
BlamPluginField_Bitfield::BlamPluginField_Bitfield | ( | BlamPluginField * | base_field | ) |
Constructs a new bitfield plugin field from an existing generic plugin field.
base_field | - The base plugin data to use for this field. |
std::vector<BlamBitfieldBitInfo> BlamPluginField_Bitfield::bits |
The list of bits within this bitfield.