Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
ObjectAccessorLifecycle.h
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
6
#ifndef SKYFIRE_OBJECTACCESSORLIFECYCLE_H
7
#define SKYFIRE_OBJECTACCESSORLIFECYCLE_H
8
9
namespace
Skyfire
10
{
11
namespace
ObjectAccess
12
{
13
enum
ObjectUpdateQueueAddAction
14
{
15
OBJECT_UPDATE_QUEUE_ADD_INSERT
,
16
OBJECT_UPDATE_QUEUE_ADD_ALREADY_PRESENT
17
};
18
19
enum
ObjectUpdateQueueRemoveAction
20
{
21
OBJECT_UPDATE_QUEUE_REMOVE_ERASE
,
22
OBJECT_UPDATE_QUEUE_REMOVE_MISSING
23
};
24
25
enum
ObjectUpdateQueueDrainAction
26
{
27
OBJECT_UPDATE_QUEUE_DRAIN_POP
,
28
OBJECT_UPDATE_QUEUE_DRAIN_EMPTY
29
};
30
31
enum
ObjectCorpseOwnerRemoveAction
32
{
33
OBJECT_CORPSE_OWNER_REMOVE_ERASE
,
34
OBJECT_CORPSE_OWNER_REMOVE_MISSING
35
};
36
37
enum
ObjectCorpseOwnerAddAction
38
{
39
OBJECT_CORPSE_OWNER_ADD_INSERT
,
40
OBJECT_CORPSE_OWNER_ADD_ALREADY_MAPPED
41
};
42
43
enum
ObjectCorpseStorageUnloadAction
44
{
45
OBJECT_CORPSE_STORAGE_UNLOAD_DRAIN
,
46
OBJECT_CORPSE_STORAGE_UNLOAD_EMPTY
47
};
48
49
ObjectUpdateQueueAddAction
GetUpdateObjectQueueAddAction
(
bool
alreadyQueued);
50
ObjectUpdateQueueRemoveAction
GetUpdateObjectQueueRemoveAction
(
bool
queued);
51
ObjectUpdateQueueDrainAction
GetUpdateObjectQueueDrainAction
(
bool
empty);
52
bool
CanBuildUpdateForQueuedObject
(
bool
hasObject,
bool
isInWorld);
53
ObjectCorpseOwnerRemoveAction
GetCorpseOwnerMappingRemoveAction
(
bool
mapped);
54
ObjectCorpseOwnerAddAction
GetCorpseOwnerMappingAddAction
(
bool
alreadyMapped);
55
ObjectCorpseStorageUnloadAction
GetCorpseStorageUnloadAction
(
bool
empty);
56
}
57
}
58
59
#endif
Skyfire::ObjectAccess
Definition
ObjectAccessorLifecycle.cpp:11
Skyfire::ObjectAccess::GetUpdateObjectQueueDrainAction
ObjectUpdateQueueDrainAction GetUpdateObjectQueueDrainAction(bool empty)
Definition
ObjectAccessorLifecycle.cpp:22
Skyfire::ObjectAccess::ObjectCorpseOwnerRemoveAction
ObjectCorpseOwnerRemoveAction
Definition
ObjectAccessorLifecycle.h:32
Skyfire::ObjectAccess::OBJECT_CORPSE_OWNER_REMOVE_MISSING
@ OBJECT_CORPSE_OWNER_REMOVE_MISSING
Definition
ObjectAccessorLifecycle.h:34
Skyfire::ObjectAccess::OBJECT_CORPSE_OWNER_REMOVE_ERASE
@ OBJECT_CORPSE_OWNER_REMOVE_ERASE
Definition
ObjectAccessorLifecycle.h:33
Skyfire::ObjectAccess::ObjectUpdateQueueDrainAction
ObjectUpdateQueueDrainAction
Definition
ObjectAccessorLifecycle.h:26
Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_DRAIN_POP
@ OBJECT_UPDATE_QUEUE_DRAIN_POP
Definition
ObjectAccessorLifecycle.h:27
Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_DRAIN_EMPTY
@ OBJECT_UPDATE_QUEUE_DRAIN_EMPTY
Definition
ObjectAccessorLifecycle.h:28
Skyfire::ObjectAccess::GetCorpseStorageUnloadAction
ObjectCorpseStorageUnloadAction GetCorpseStorageUnloadAction(bool empty)
Definition
ObjectAccessorLifecycle.cpp:42
Skyfire::ObjectAccess::CanBuildUpdateForQueuedObject
bool CanBuildUpdateForQueuedObject(bool hasObject, bool isInWorld)
Definition
ObjectAccessorLifecycle.cpp:27
Skyfire::ObjectAccess::GetCorpseOwnerMappingRemoveAction
ObjectCorpseOwnerRemoveAction GetCorpseOwnerMappingRemoveAction(bool mapped)
Definition
ObjectAccessorLifecycle.cpp:32
Skyfire::ObjectAccess::GetCorpseOwnerMappingAddAction
ObjectCorpseOwnerAddAction GetCorpseOwnerMappingAddAction(bool alreadyMapped)
Definition
ObjectAccessorLifecycle.cpp:37
Skyfire::ObjectAccess::GetUpdateObjectQueueRemoveAction
ObjectUpdateQueueRemoveAction GetUpdateObjectQueueRemoveAction(bool queued)
Definition
ObjectAccessorLifecycle.cpp:17
Skyfire::ObjectAccess::ObjectCorpseOwnerAddAction
ObjectCorpseOwnerAddAction
Definition
ObjectAccessorLifecycle.h:38
Skyfire::ObjectAccess::OBJECT_CORPSE_OWNER_ADD_ALREADY_MAPPED
@ OBJECT_CORPSE_OWNER_ADD_ALREADY_MAPPED
Definition
ObjectAccessorLifecycle.h:40
Skyfire::ObjectAccess::OBJECT_CORPSE_OWNER_ADD_INSERT
@ OBJECT_CORPSE_OWNER_ADD_INSERT
Definition
ObjectAccessorLifecycle.h:39
Skyfire::ObjectAccess::ObjectCorpseStorageUnloadAction
ObjectCorpseStorageUnloadAction
Definition
ObjectAccessorLifecycle.h:44
Skyfire::ObjectAccess::OBJECT_CORPSE_STORAGE_UNLOAD_EMPTY
@ OBJECT_CORPSE_STORAGE_UNLOAD_EMPTY
Definition
ObjectAccessorLifecycle.h:46
Skyfire::ObjectAccess::OBJECT_CORPSE_STORAGE_UNLOAD_DRAIN
@ OBJECT_CORPSE_STORAGE_UNLOAD_DRAIN
Definition
ObjectAccessorLifecycle.h:45
Skyfire::ObjectAccess::GetUpdateObjectQueueAddAction
ObjectUpdateQueueAddAction GetUpdateObjectQueueAddAction(bool alreadyQueued)
Definition
ObjectAccessorLifecycle.cpp:12
Skyfire::ObjectAccess::ObjectUpdateQueueRemoveAction
ObjectUpdateQueueRemoveAction
Definition
ObjectAccessorLifecycle.h:20
Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_REMOVE_ERASE
@ OBJECT_UPDATE_QUEUE_REMOVE_ERASE
Definition
ObjectAccessorLifecycle.h:21
Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_REMOVE_MISSING
@ OBJECT_UPDATE_QUEUE_REMOVE_MISSING
Definition
ObjectAccessorLifecycle.h:22
Skyfire::ObjectAccess::ObjectUpdateQueueAddAction
ObjectUpdateQueueAddAction
Definition
ObjectAccessorLifecycle.h:14
Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_ADD_ALREADY_PRESENT
@ OBJECT_UPDATE_QUEUE_ADD_ALREADY_PRESENT
Definition
ObjectAccessorLifecycle.h:16
Skyfire::ObjectAccess::OBJECT_UPDATE_QUEUE_ADD_INSERT
@ OBJECT_UPDATE_QUEUE_ADD_INSERT
Definition
ObjectAccessorLifecycle.h:15
Skyfire
Definition
AuthPatchTransfer.h:12
src
server
game
Globals
ObjectAccessorLifecycle.h
Generated on
for Project SkyFire Core by
1.17.0