Tramway SDK
tram::Entity Member List

This is the complete list of members for tram::Entity, including all inherited members.

AddUpdate()tram::Entityprotected
auto_loadtram::Entityprotected
celltram::Entityprotected
changedtram::Entityprotected
CheckTransition()tram::Entity
Entity()tram::Entity
Entity(name_t name)tram::Entity
Entity(const SharedEntityData &)tram::Entity
EventHandler(Event &event)tram::Entityinlinevirtual
FIELD_SERIALIZE enum valuetram::Entity
Find(id_t entity_id)tram::Entitystatic
Find(name_t entity_name)tram::Entitystatic
FireSignal(signal_t type)tram::Entityinlineprotected
FireSignal(signal_t type, Value value)tram::Entityinlineprotected
flagstram::Entityprotected
GetCell()tram::Entityinline
GetID() consttram::Entityinline
GetLocation()tram::Entityinline
GetName() consttram::Entityinline
GetRotation()tram::Entityinline
GetSignalTable()tram::Entityinline
GetType()=0tram::Entitypure virtual
idtram::Entityprotected
in_interiortram::Entityprotected
is_loadedtram::Entityprotected
is_persistenttram::Entityprotected
is_serializabletram::Entityprotected
IsAutoLoad() consttram::Entityinline
IsChanged() consttram::Entityinline
IsInInterior() consttram::Entityinline
IsLoaded() consttram::Entityinline
IsPersistent() consttram::Entityinline
Load()=0tram::Entitypure virtual
locationtram::Entityprotected
Make(name_t type, File *file)tram::Entitystatic
MessageHandler(Message &msg)=0tram::Entitypure virtual
nametram::Entityprotected
Register()tram::Entityprotected
RegisterType(name_t name, Entity *(*constr_func)(const SharedEntityData &, const ValueArray &), void(*destr_func)(Entity *), const uint32_t *fields, size_t fieldcount)tram::Entitystatic
RegisterType(name_t name, Entity *(*constr_func)(const SharedEntityData &, const ValueArray &), void(*destr_func)(Entity *), std::initializer_list< FieldInfo > fields)tram::Entitystatic
RemoveUpdate()tram::Entityprotected
rotationtram::Entityprotected
Serialize()=0tram::Entitypure virtual
SetAutoLoad(bool auto_load)tram::Entityinline
SetLocation(vec3 loc)tram::Entityinline
SetParameters()=0tram::Entitypure virtual
SetPersistent(bool persistent)tram::Entityinline
SetRotation(quat rot)tram::Entityinline
signalstram::Entityprotected
Unload()=0tram::Entitypure virtual
Update()tram::Entityinlinevirtual
UpdateFromList()tram::Entitystatic
UpdateParameters()=0tram::Entitypure virtual
UpdateTransform(const vec3 &loc, const quat &rot)tram::Entityinline
WorldCelltram::Entityfriend
~Entity()tram::Entityvirtual