 |
Blamite Game Engine - blam!
00357.06.18.22.0809.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
5 #include "../BlamPluginField.h"
6 #include "../../tags.h"
25 BlockField(
int _entry_size, std::string _display_name, std::string _extra_info, std::vector<BlamPluginField*> _block_template);
void ShowImPropertyControl()
Shows a set of ImGUI controls representing the tag field.
Definition: block.cpp:42
int entry_size
The size of each block entry.
Definition: block.h:23
int active_entry
The index of the active entry.
Definition: block.h:20
Base class representing a plugin field.
Definition: BlamPluginField.h:49
BlockField(int _entry_size, std::string _display_name, std::string _extra_info, std::vector< BlamPluginField * > _block_template)
Definition: block.cpp:8
std::string GetFieldXMLString(int offset)
Generates a string representing an XML node associated with this tag field, used for generating plugi...
Definition: block.cpp:22
tag_block< void > * block_info
Pointer to the current block info being represented.
Definition: block.h:21
void SetMemoryLocation(void *new_address)
Sets the address of the data that the plugin field should display.
Definition: block.cpp:17
Class representing a tag block field, also sometimes referred to as a struct or reflexive in the modd...
Definition: block.h:13
std::vector< BlamPluginField * > block_template
The list of block entries in this block.
Definition: block.h:19