![]() |
Blamite Game Engine - blam!
00310.02.05.21.0336.blamite
The core library for the Blamite Game Engine.
|
Class representing a bitfield32 tag field. More...
#include <bitfield.h>
Public Member Functions | |
Bitfield32Field (std::string _display_name, std::string _extra_info, std::vector< std::string > _options) | |
![]() | |
BitfieldField (BlamPluginFieldType _type, std::string _display_name, std::string _extra_info, std::vector< std::string > _options) | |
void | ShowImPropertyControl () |
Shows a set of ImGUI controls representing the tag field. More... | |
std::string | GetFieldXMLString (int offset) |
Generates a string representing an XML node associated with this tag field, used for generating plugin files. More... | |
![]() | |
BlamPluginField (BlamPluginFieldType _type, std::string _display_name, std::string _extra_info) | |
virtual void | SetMemoryLocation (void *new_address) |
Sets the address of the data that the plugin field should display. More... | |
Additional Inherited Members | |
![]() | |
std::vector< std::string > | options |
List of options available in the bitfield. More... | |
![]() | |
std::string | display_name |
The display name of the tag field. More... | |
std::string | extra_info |
Additional information to show alongside the field. More... | |
void * | read_address |
The address of the data the field is currently representing. More... | |
int | read_length |
How many bytes to read from the start of the address. More... | |
BlamPluginFieldType | type |
The type of the field. More... | |
Class representing a bitfield32 tag field.
Bitfield32 tag fields store 32 boolean values, and take up 32 bytes in memory.
Bitfield32Field::Bitfield32Field | ( | std::string | _display_name, |
std::string | _extra_info, | ||
std::vector< std::string > | _options | ||
) |