Elaztek Developer Hub
Blamite Game Engine - Guerilla  00307.01.26.21.0804.blamite
The tag editor for the Blamite Game Engine.
BlamPluginField Class Reference

#include <fields.h>

+ Inheritance diagram for BlamPluginField:

Public Member Functions

 BlamPluginField (BlamPlugin *_plugin, BlamTagFieldType _type)
 
 BlamPluginField (BlamPluginField *_old_field)
 
BlamTagFieldType GetType ()
 
BlamPluginGetPlugin ()
 
virtual BlamTagFieldGenerateTagField (BlamTag *tag)
 
virtual BlamTagFieldGenerateTagField (BlamTagField *existing_tag_field)
 

Public Attributes

int offset = 0x0
 
int length = 0x0
 
bool visible = true
 
std::string display_name = ""
 
std::string description = ""
 
std::string field_id = ""
 

Constructor & Destructor Documentation

◆ BlamPluginField() [1/2]

BlamPluginField::BlamPluginField ( BlamPlugin _plugin,
BlamTagFieldType  _type 
)

◆ BlamPluginField() [2/2]

BlamPluginField::BlamPluginField ( BlamPluginField _old_field)

Member Function Documentation

◆ GenerateTagField() [1/2]

BlamTagField * BlamPluginField::GenerateTagField ( BlamTag tag)
virtual

◆ GenerateTagField() [2/2]

BlamTagField * BlamPluginField::GenerateTagField ( BlamTagField existing_tag_field)
virtual

◆ GetPlugin()

BlamPlugin * BlamPluginField::GetPlugin ( )

◆ GetType()

BlamTagFieldType BlamPluginField::GetType ( )

Member Data Documentation

◆ description

std::string BlamPluginField::description = ""

◆ display_name

std::string BlamPluginField::display_name = ""

◆ field_id

std::string BlamPluginField::field_id = ""

◆ length

int BlamPluginField::length = 0x0

◆ offset

int BlamPluginField::offset = 0x0

◆ visible

bool BlamPluginField::visible = true

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