AddUpdate() | tram::Entity | protected |
auto_load | tram::Entity | protected |
Breakable(const SharedEntityData &, const ValueArray &) | tram::Ext::Design::Breakable | |
cell | tram::Entity | protected |
changed | tram::Entity | protected |
CheckTransition() | tram::Entity | |
collmodel | tram::Ext::Design::Breakable | protected |
Entity() | tram::Entity | |
Entity(name_t name) | tram::Entity | |
Entity(const SharedEntityData &) | tram::Entity | |
EventHandler(Event &event) | tram::Entity | inlinevirtual |
FIELD_SERIALIZE enum value | tram::Entity | |
Find(id_t entity_id) | tram::Entity | static |
Find(name_t entity_name) | tram::Entity | static |
FireSignal(signal_t type) | tram::Entity | inlineprotected |
FireSignal(signal_t type, Value value) | tram::Entity | inlineprotected |
flags | tram::Entity | protected |
GetCell() | tram::Entity | inline |
GetID() const | tram::Entity | inline |
GetLocation() | tram::Entity | inline |
GetName() const | tram::Entity | inline |
GetRotation() | tram::Entity | inline |
GetSignalTable() | tram::Entity | inline |
GetType()=0 | tram::Entity | pure virtual |
id | tram::Entity | protected |
in_interior | tram::Entity | protected |
is_loaded | tram::Entity | protected |
is_persistent | tram::Entity | protected |
is_serializable | tram::Entity | protected |
IsAutoLoad() const | tram::Entity | inline |
IsChanged() const | tram::Entity | inline |
IsInInterior() const | tram::Entity | inline |
IsLoaded() const | tram::Entity | inline |
IsPersistent() const | tram::Entity | inline |
Load() | tram::Ext::Design::Breakable | virtual |
location | tram::Entity | protected |
Make(name_t type, File *file) | tram::Entity | static |
MessageHandler(Message &msg) | tram::Ext::Design::Breakable | virtual |
model | tram::Ext::Design::Breakable | protected |
name | tram::Entity | protected |
physicscomponent | tram::Ext::Design::Breakable | protected |
Register() | tram::Ext::Design::Breakable | static |
RegisterType(name_t name, Entity *(*constr_func)(const SharedEntityData &, const ValueArray &), void(*destr_func)(Entity *), const uint32_t *fields, size_t fieldcount) | tram::Entity | static |
RegisterType(name_t name, Entity *(*constr_func)(const SharedEntityData &, const ValueArray &), void(*destr_func)(Entity *), std::initializer_list< FieldInfo > fields) | tram::Entity | static |
RemoveUpdate() | tram::Entity | protected |
rendercomponent | tram::Ext::Design::Breakable | protected |
rotation | tram::Entity | protected |
Serialize() | tram::Ext::Design::Breakable | virtual |
SetAutoLoad(bool auto_load) | tram::Entity | inline |
SetLocation(vec3 loc) | tram::Entity | inline |
SetParameters() | tram::Ext::Design::Breakable | virtual |
SetPersistent(bool persistent) | tram::Entity | inline |
SetRotation(quat rot) | tram::Entity | inline |
signals | tram::Entity | protected |
Unload() | tram::Ext::Design::Breakable | virtual |
Update() | tram::Entity | inlinevirtual |
UpdateFromList() | tram::Entity | static |
UpdateParameters() | tram::Ext::Design::Breakable | virtual |
UpdateTransform(const vec3 &loc, const quat &rot) | tram::Entity | inline |
~Entity() | tram::Entity | virtual |