#include <eclasslib.h>
Public Member Functions | |
EntityClassAttribute () | |
EntityClassAttribute (const char *type, const char *name, bool mandatory=false, const char *value="", const char *description="") | |
Data Fields | |
std::string | m_type |
std::string | m_name |
std::string | m_value |
std::string | m_description |
bool | m_mandatory |
Definition at line 74 of file eclasslib.h.
EntityClassAttribute::EntityClassAttribute | ( | ) | [inline] |
Definition at line 82 of file eclasslib.h.
EntityClassAttribute::EntityClassAttribute | ( | const char * | type, | |
const char * | name, | |||
bool | mandatory = false , |
|||
const char * | value = "" , |
|||
const char * | description = "" | |||
) | [inline] |
Definition at line 85 of file eclasslib.h.
actually not used, could be used as a tooltip
Definition at line 80 of file eclasslib.h.
if this is true, the value is needed for the entity to work
Definition at line 81 of file eclasslib.h.
name used for display in entityinspector
Definition at line 78 of file eclasslib.h.
type used as entity key and to decide how gui representation will look like
Definition at line 77 of file eclasslib.h.
current attribute value
Definition at line 79 of file eclasslib.h.
Referenced by EntityClass::getDefaultForAttribute().