|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Functions | |
| bool | CanBuildUpdateForQueuedObject (bool hasObject, bool isInWorld) |
| ObjectCorpseOwnerAddAction | GetCorpseOwnerMappingAddAction (bool alreadyMapped) |
| ObjectCorpseOwnerRemoveAction | GetCorpseOwnerMappingRemoveAction (bool mapped) |
| ObjectCorpseStorageUnloadAction | GetCorpseStorageUnloadAction (bool empty) |
| ObjectUpdateQueueAddAction | GetUpdateObjectQueueAddAction (bool alreadyQueued) |
| ObjectUpdateQueueDrainAction | GetUpdateObjectQueueDrainAction (bool empty) |
| ObjectUpdateQueueRemoveAction | GetUpdateObjectQueueRemoveAction (bool queued) |
| Enumerator | |
|---|---|
| OBJECT_CORPSE_OWNER_ADD_INSERT | |
| OBJECT_CORPSE_OWNER_ADD_ALREADY_MAPPED | |
Definition at line 37 of file ObjectAccessorLifecycle.h.
| Enumerator | |
|---|---|
| OBJECT_CORPSE_OWNER_REMOVE_ERASE | |
| OBJECT_CORPSE_OWNER_REMOVE_MISSING | |
Definition at line 31 of file ObjectAccessorLifecycle.h.
| Enumerator | |
|---|---|
| OBJECT_CORPSE_STORAGE_UNLOAD_DRAIN | |
| OBJECT_CORPSE_STORAGE_UNLOAD_EMPTY | |
Definition at line 43 of file ObjectAccessorLifecycle.h.
| Enumerator | |
|---|---|
| OBJECT_UPDATE_QUEUE_ADD_INSERT | |
| OBJECT_UPDATE_QUEUE_ADD_ALREADY_PRESENT | |
Definition at line 13 of file ObjectAccessorLifecycle.h.
| Enumerator | |
|---|---|
| OBJECT_UPDATE_QUEUE_DRAIN_POP | |
| OBJECT_UPDATE_QUEUE_DRAIN_EMPTY | |
Definition at line 25 of file ObjectAccessorLifecycle.h.
| Enumerator | |
|---|---|
| OBJECT_UPDATE_QUEUE_REMOVE_ERASE | |
| OBJECT_UPDATE_QUEUE_REMOVE_MISSING | |
Definition at line 19 of file ObjectAccessorLifecycle.h.
| bool Skyfire::ObjectAccess::CanBuildUpdateForQueuedObject | ( | bool | hasObject, |
| bool | isInWorld ) |
Definition at line 27 of file ObjectAccessorLifecycle.cpp.
Referenced by ObjectAccessor::Update().
| ObjectCorpseOwnerAddAction Skyfire::ObjectAccess::GetCorpseOwnerMappingAddAction | ( | bool | alreadyMapped | ) |
Definition at line 37 of file ObjectAccessorLifecycle.cpp.
References OBJECT_CORPSE_OWNER_ADD_ALREADY_MAPPED, and OBJECT_CORPSE_OWNER_ADD_INSERT.
Referenced by ObjectAccessor::AddCorpse().
| ObjectCorpseOwnerRemoveAction Skyfire::ObjectAccess::GetCorpseOwnerMappingRemoveAction | ( | bool | mapped | ) |
Definition at line 32 of file ObjectAccessorLifecycle.cpp.
References OBJECT_CORPSE_OWNER_REMOVE_ERASE, and OBJECT_CORPSE_OWNER_REMOVE_MISSING.
Referenced by ObjectAccessor::RemoveCorpse().
| ObjectCorpseStorageUnloadAction Skyfire::ObjectAccess::GetCorpseStorageUnloadAction | ( | bool | empty | ) |
Definition at line 42 of file ObjectAccessorLifecycle.cpp.
References OBJECT_CORPSE_STORAGE_UNLOAD_DRAIN, and OBJECT_CORPSE_STORAGE_UNLOAD_EMPTY.
Referenced by ObjectAccessor::UnloadAll().
| ObjectUpdateQueueAddAction Skyfire::ObjectAccess::GetUpdateObjectQueueAddAction | ( | bool | alreadyQueued | ) |
Definition at line 12 of file ObjectAccessorLifecycle.cpp.
References OBJECT_UPDATE_QUEUE_ADD_ALREADY_PRESENT, and OBJECT_UPDATE_QUEUE_ADD_INSERT.
Referenced by ObjectAccessor::AddUpdateObject().
| ObjectUpdateQueueDrainAction Skyfire::ObjectAccess::GetUpdateObjectQueueDrainAction | ( | bool | empty | ) |
Definition at line 22 of file ObjectAccessorLifecycle.cpp.
References OBJECT_UPDATE_QUEUE_DRAIN_EMPTY, and OBJECT_UPDATE_QUEUE_DRAIN_POP.
Referenced by ObjectAccessor::Update().
| ObjectUpdateQueueRemoveAction Skyfire::ObjectAccess::GetUpdateObjectQueueRemoveAction | ( | bool | queued | ) |
Definition at line 17 of file ObjectAccessorLifecycle.cpp.
References OBJECT_UPDATE_QUEUE_REMOVE_ERASE, and OBJECT_UPDATE_QUEUE_REMOVE_MISSING.
Referenced by ObjectAccessor::RemoveUpdateObject().