| Breakable(const SharedEntityData &, const ValueArray &) | tram::Ext::Design::Breakable | |
| cell | tram::Entity | protected |
| CheckTransition() | tram::Entity | |
| collmodel | tram::Ext::Design::Breakable | protected |
| DELETED enum value | tram::Entity | protected |
| DIRTY enum value | tram::Entity | protected |
| DISABLE_AUTO_LOAD enum value | tram::Entity | 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 |
| IsAutoLoad() const | tram::Entity | inline |
| IsChanged() const | tram::Entity | inline |
| IsDeleted() const | tram::Entity | inline |
| IsLoaded() const | tram::Entity | inline |
| IsLoadedFromDisk() const | tram::Entity | inline |
| IsPersistent() const | tram::Entity | inline |
| Load() | tram::Ext::Design::Breakable | virtual |
| LOADED enum value | tram::Entity | protected |
| LOADED_FROM_DISK enum value | tram::Entity | protected |
| location | tram::Entity | protected |
| Make(name_t type, File *file) | tram::Entity | static |
| Make(name_t type, const SharedEntityData &, const ValueArray &) | tram::Entity | static |
| MessageHandler(Message &msg) | tram::Ext::Design::Breakable | virtual |
| model | tram::Ext::Design::Breakable | protected |
| name | tram::Entity | protected |
| NON_PERSISTENT enum value | tram::Entity | protected |
| NON_SERIALIZABLE enum value | 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 *), const FieldInfo *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 |
| rendercomponent | tram::Ext::Design::Breakable | protected |
| rotation | tram::Entity | protected |
| Serialize() | tram::Ext::Design::Breakable | virtual |
| SetAutoLoad(bool is) | tram::Entity | inline |
| SetLocation(vec3 loc) | tram::Entity | inline |
| SetParameters() | tram::Ext::Design::Breakable | virtual |
| SetPersistent(bool is) | tram::Entity | inline |
| SetRotation(quat rot) | tram::Entity | inline |
| signals | tram::Entity | protected |
| Unload() | tram::Ext::Design::Breakable | virtual |
| Unregister() | tram::Entity | protected |
| Update() | tram::Entity | static |
| UpdateFromList() | tram::Entity | static |
| UpdateParameters() | tram::Ext::Design::Breakable | virtual |
| UpdateTransform(const vec3 &loc, const quat &rot) | tram::Entity | inline |
| Yeet() | tram::Entity | |
| ~Entity() | tram::Entity | virtual |