Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ObjectAccessorLifecycle.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Skyfire
namespace  Skyfire::ObjectAccess

Enumerations

enum  Skyfire::ObjectAccess::ObjectCorpseOwnerAddAction { Skyfire::ObjectAccess::OBJECT_CORPSE_OWNER_ADD_INSERT , Skyfire::ObjectAccess::OBJECT_CORPSE_OWNER_ADD_ALREADY_MAPPED }
enum  Skyfire::ObjectAccess::ObjectCorpseOwnerRemoveAction { Skyfire::ObjectAccess::OBJECT_CORPSE_OWNER_REMOVE_ERASE , Skyfire::ObjectAccess::OBJECT_CORPSE_OWNER_REMOVE_MISSING }
enum  Skyfire::ObjectAccess::ObjectCorpseStorageUnloadAction { Skyfire::ObjectAccess::OBJECT_CORPSE_STORAGE_UNLOAD_DRAIN , Skyfire::ObjectAccess::OBJECT_CORPSE_STORAGE_UNLOAD_EMPTY }
enum  Skyfire::ObjectAccess::ObjectUpdateQueueAddAction { Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_ADD_INSERT , Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_ADD_ALREADY_PRESENT }
enum  Skyfire::ObjectAccess::ObjectUpdateQueueDrainAction { Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_DRAIN_POP , Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_DRAIN_EMPTY }
enum  Skyfire::ObjectAccess::ObjectUpdateQueueRemoveAction { Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_REMOVE_ERASE , Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_REMOVE_MISSING }

Functions

bool Skyfire::ObjectAccess::CanBuildUpdateForQueuedObject (bool hasObject, bool isInWorld)
ObjectCorpseOwnerAddAction Skyfire::ObjectAccess::GetCorpseOwnerMappingAddAction (bool alreadyMapped)
ObjectCorpseOwnerRemoveAction Skyfire::ObjectAccess::GetCorpseOwnerMappingRemoveAction (bool mapped)
ObjectCorpseStorageUnloadAction Skyfire::ObjectAccess::GetCorpseStorageUnloadAction (bool empty)
ObjectUpdateQueueAddAction Skyfire::ObjectAccess::GetUpdateObjectQueueAddAction (bool alreadyQueued)
ObjectUpdateQueueDrainAction Skyfire::ObjectAccess::GetUpdateObjectQueueDrainAction (bool empty)
ObjectUpdateQueueRemoveAction Skyfire::ObjectAccess::GetUpdateObjectQueueRemoveAction (bool queued)