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

#include <fields.h>

+ Inheritance diagram for BlamTagField:

Public Member Functions

 BlamTagField (BlamTag *_tag, BlamTagFieldType _type)
 
virtual std::string GenerateXMLString ()
 
virtual std::vector< char > GetValueAsBytes ()
 
BlamTagFieldType GetType ()
 
BlamTagGetTag ()
 
BlamPluginFieldGetPluginField ()
 
bool HasPluginField ()
 

Public Attributes

BlamPluginFieldplugin_field = nullptr
 
std::string field_id = ""
 

Constructor & Destructor Documentation

◆ BlamTagField()

BlamTagField::BlamTagField ( BlamTag _tag,
BlamTagFieldType  _type 
)

Member Function Documentation

◆ GenerateXMLString()

std::string BlamTagField::GenerateXMLString ( )
virtual

◆ GetPluginField()

BlamPluginField * BlamTagField::GetPluginField ( )

◆ GetTag()

BlamTag * BlamTagField::GetTag ( )

◆ GetType()

BlamTagFieldType BlamTagField::GetType ( )

◆ GetValueAsBytes()

std::vector< char > BlamTagField::GetValueAsBytes ( )
virtual

◆ HasPluginField()

bool BlamTagField::HasPluginField ( )

Member Data Documentation

◆ field_id

std::string BlamTagField::field_id = ""

◆ plugin_field

BlamPluginField* BlamTagField::plugin_field = nullptr

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