|
enum | : uint32_t { FIELD_SERIALIZE = 1
} |
|
static void | RegisterType (name_t name, Entity *(*constr_func)(const SharedEntityData &, const ValueArray &), void(*destr_func)(Entity *), const uint32_t *fields, size_t fieldcount) |
|
static void | RegisterType (name_t name, Entity *(*constr_func)(const SharedEntityData &, const ValueArray &), void(*destr_func)(Entity *), std::initializer_list< FieldInfo > fields) |
|
static void | UpdateFromList () |
| Updates all of the entities in the update list. More...
|
|
static Entity * | Make (name_t type, File *file) |
| Loads an Entity from a File. More...
|
|
static Entity * | Find (id_t entity_id) |
|
static Entity * | Find (name_t entity_name) |
|
void | Register () |
|
void | FireSignal (signal_t type) |
|
void | FireSignal (signal_t type, Value value) |
|
void | AddUpdate () |
| Adds entity to update list. More...
|
|
void | RemoveUpdate () |
| Remove entity from the update list. More...
|
|
id_t | id = 0 |
|
name_t | name |
|
uint32_t | flags = 0 |
|
bool | is_persistent = true |
|
bool | is_loaded = false |
|
bool | auto_load = true |
|
bool | in_interior = false |
|
bool | changed = false |
|
bool | is_serializable = true |
|
WorldCell * | cell = nullptr |
|
SignalTable * | signals = nullptr |
|
quat | rotation = {1.0f, 0.0f, 0.0f, 0.0f} |
|
vec3 | location = {0.0f, 0.0f, 0.0f} |
|
◆ QuestEntity()
tram::Ext::Kitchensink::QuestEntity::QuestEntity |
( |
name_t |
name | ) |
|
|
inline |
◆ GetType()
name_t tram::Ext::Kitchensink::QuestEntity::GetType |
( |
| ) |
|
|
inlinevirtual |
◆ Load()
void tram::Ext::Kitchensink::QuestEntity::Load |
( |
| ) |
|
|
inlinevirtual |
◆ MessageHandler()
void tram::Ext::Kitchensink::QuestEntity::MessageHandler |
( |
Message & |
msg | ) |
|
|
inlinevirtual |
◆ Serialize()
void tram::Ext::Kitchensink::QuestEntity::Serialize |
( |
| ) |
|
|
inlinevirtual |
◆ SetParameters()
void tram::Ext::Kitchensink::QuestEntity::SetParameters |
( |
| ) |
|
|
inlinevirtual |
◆ Unload()
void tram::Ext::Kitchensink::QuestEntity::Unload |
( |
| ) |
|
|
inlinevirtual |
◆ UpdateParameters()
void tram::Ext::Kitchensink::QuestEntity::UpdateParameters |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- C:/Users/Poga/Desktop/painis/tram-sdk/src/extensions/kitchensink/quest.cpp