| 
    Tramway SDK v0.1.1
    
   | 
 
This is the complete list of members for tram::Crate, including all inherited members.
| cell | tram::Entity | protected | 
| CheckTransition() | tram::Entity | |
| collmodel | tram::Crate | protected | 
| Crate(const SharedEntityData &, const ValueArray &) | tram::Crate | |
| Crate(const char *nname, const char *modelname, const char *collisionmodelname, vec3 pos, vec3 rot) | tram::Crate | |
| 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() | tram::Crate | 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::Crate | 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::Crate | virtual | 
| model | tram::Crate | protected | 
| name | tram::Entity | protected | 
| NON_PERSISTENT enum value | tram::Entity | protected | 
| NON_SERIALIZABLE enum value | tram::Entity | protected | 
| physicscomponent | tram::Crate | protected | 
| Register() | tram::Crate | static | 
| RegisterType(name_t name, entity_make, entity_clear, const Type *fields, size_t fieldcount) | tram::Entity | static | 
| RegisterType(name_t name, entity_make, entity_clear, const FieldInfo *fields, size_t fieldcount) | tram::Entity | static | 
| RegisterType(name_t name, entity_make, entity_clear, std::initializer_list< FieldInfo > fields) | tram::Entity | static | 
| rendercomponent | tram::Crate | protected | 
| rotation | tram::Entity | protected | 
| Serialize() | tram::Crate | virtual | 
| SetAutoLoad(bool is) | tram::Entity | inline | 
| SetFlag(uint32_t flag, bool value) | tram::Entity | inlineprotected | 
| SetLocation(vec3 loc) | tram::Entity | inline | 
| SetParameters() | tram::Crate | virtual | 
| SetPersistent(bool is) | tram::Entity | inline | 
| SetRotation(quat rot) | tram::Entity | inline | 
| signals | tram::Entity | protected | 
| Unload() | tram::Crate | virtual | 
| Unregister() | tram::Entity | protected | 
| Update() | tram::Entity | static | 
| UpdateParameters() | tram::Crate | virtual | 
| UpdateTransform(const vec3 &loc, const quat &rot) | tram::Entity | inline | 
| Yeet() | tram::Entity | |
| ~Entity() | tram::Entity | virtual |