![]() |
Blamite Game Engine - blam!
00310.02.05.21.0336.blamite
The core library for the Blamite Game Engine.
|
Class representing a comment field. More...
#include <comment.h>
Public Member Functions | |
CommentField (std::string _display_name) | |
CommentField (std::string _display_name, std::string _extra_info) | |
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::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 comment field.
Comments can be added to tag layouts in order to explain what parts of a tag do. These are shown in the in-game editor, as well as written to plugin files so that they appear in Guerilla. Comments are NOT written to tag files and are only present within source code and plugins.
CommentField::CommentField | ( | std::string | _display_name | ) |
CommentField::CommentField | ( | std::string | _display_name, |
std::string | _extra_info | ||
) |
|
virtual |
Generates a string representing an XML node associated with this tag field, used for generating plugin files.
If this function is not overridden in the child class, the resulting string describes an unknown tag field.
offset | - The offset of this field relative to either the start of the tag data, or relative to the start of tag block entry data. |
Reimplemented from BlamPluginField.
|
virtual |
Shows a set of ImGUI controls representing the tag field.
If this function is not overridden in the child class, a warning message is displayed instead.
Reimplemented from BlamPluginField.