Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
Enum32Field Class Reference

#include <enum.h>

+ Inheritance diagram for Enum32Field:
+ Collaboration diagram for Enum32Field:

Public Member Functions

 Enum32Field (std::string _display_name, std::string _extra_info, std::vector< std::string > _options)
 
- Public Member Functions inherited from EnumField
 EnumField (BlamTagFieldType _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...
 
- Public Member Functions inherited from BlamTagClassField
 BlamTagClassField (BlamTagFieldType _type, std::string _display_name, std::string _extra_info)
 
 BlamTagClassField (BlamTagFieldType _type, std::string _display_name, std::string _extra_info, std::string _valid_input_label)
 
virtual void SetMemoryLocation (void *new_address)
 Sets the address of the data that the plugin field should display. More...
 

Additional Inherited Members

- Public Attributes inherited from BlamTagClassField
std::string display_name
 The display name of the tag field. More...
 
std::string extra_info
 Additional information to show alongside the field. More...
 
std::string input_hint
 A label specifying possible valid input. Not always shown. More...
 
bool visible = true
 Whether or not this field should be marked as visible within the editor. 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...
 
BlamTagFieldType type
 The type of the field. More...
 

Constructor & Destructor Documentation

◆ Enum32Field()

Enum32Field::Enum32Field ( std::string  _display_name,
std::string  _extra_info,
std::vector< std::string >  _options 
)

The documentation for this class was generated from the following files: