TrinityCore
Loading...
Searching...
No Matches
ObjectGuidFactory Class Reference

#include <ObjectGuid.h>

Static Public Member Functions

static constexpr ObjectGuid CreateNull ()
 
static constexpr ObjectGuid CreateUniq (uint64 id)
 
static ObjectGuid CreatePlayer (uint32 realmId, uint8 subType, uint32 arg1, uint64 dbId)
 
static ObjectGuid CreateItem (uint32 realmId, uint64 dbId)
 
static ObjectGuid CreateWorldObject (HighGuid type, uint8 subType, uint32 realmId, uint16 mapId, uint32 serverId, uint32 entry, uint64 counter)
 
static ObjectGuid CreateTransport (HighGuid type, uint32 counter)
 
static ObjectGuid CreateClientActor (uint16 ownerType, uint16 ownerId, uint32 counter)
 
static ObjectGuid CreateChatChannel (uint32 realmId, bool builtIn, bool trade, uint16 zoneId, uint8 factionGroupMask, uint64 counter)
 
static ObjectGuid CreateGlobal (HighGuid type, uint64 dbIdHigh, uint64 dbId)
 
static ObjectGuid CreateGuild (HighGuid type, uint32 realmId, uint64 dbId)
 
static ObjectGuid CreateMobileSession (uint32 realmId, uint16 arg1, uint64 counter)
 
static ObjectGuid CreateWebObj (uint32 realmId, uint8 arg1, uint8 arg2, uint64 counter)
 
static ObjectGuid CreateLFGObject (uint8 arg1, uint8 arg2, uint8 arg3, uint8 arg4, bool arg5, uint8 arg6, uint64 counter)
 
static ObjectGuid CreateLFGList (uint8 arg1, uint64 counter)
 
static ObjectGuid CreateClient (HighGuid type, uint32 realmId, uint32 arg1, uint64 counter)
 
static ObjectGuid CreateClubFinder (uint32 realmId, uint8 type, uint32 clubFinderId, uint64 dbId)
 
static ObjectGuid CreateToolsClient (uint16 mapId, uint32 serverId, uint64 counter)
 
static ObjectGuid CreateWorldLayer (uint32 arg1, uint16 arg2, uint8 arg3, uint32 arg4)
 
static ObjectGuid CreateLMMLobby (uint32 realmId, uint32 arg2, uint8 arg3, uint8 arg4, uint64 counter)
 
static ObjectGuid CreateHousing (uint32 subType, uint32 arg1, uint32 arg2, uint64 arg3)
 

Detailed Description

Definition at line 282 of file ObjectGuid.h.

Member Function Documentation

◆ CreateChatChannel()

ObjectGuid ObjectGuidFactory::CreateChatChannel ( uint32  realmId,
bool  builtIn,
bool  trade,
uint16  zoneId,
uint8  factionGroupMask,
uint64  counter 
)
static

Definition at line 948 of file ObjectGuid.cpp.

References ChatChannel, and GetRealmIdForObjectGuid().

Referenced by ObjectGuid::Create().

◆ CreateClient()

ObjectGuid ObjectGuidFactory::CreateClient ( HighGuid  type,
uint32  realmId,
uint32  arg1,
uint64  counter 
)
static

Definition at line 1009 of file ObjectGuid.cpp.

References GetRealmIdForObjectGuid().

Referenced by ObjectGuid::Create().

◆ CreateClientActor()

ObjectGuid ObjectGuidFactory::CreateClientActor ( uint16  ownerType,
uint16  ownerId,
uint32  counter 
)
static

Definition at line 940 of file ObjectGuid.cpp.

References ClientActor.

Referenced by ObjectGuid::Create().

◆ CreateClubFinder()

ObjectGuid ObjectGuidFactory::CreateClubFinder ( uint32  realmId,
uint8  type,
uint32  clubFinderId,
uint64  dbId 
)
static

Definition at line 1017 of file ObjectGuid.cpp.

References ClubFinder, GetRealmIdForObjectGuid(), and UI64LIT.

Referenced by ObjectGuid::Create().

◆ CreateGlobal()

ObjectGuid ObjectGuidFactory::CreateGlobal ( HighGuid  type,
uint64  dbIdHigh,
uint64  dbId 
)
static

Definition at line 959 of file ObjectGuid.cpp.

References UI64LIT.

Referenced by ObjectGuid::Create().

◆ CreateGuild()

ObjectGuid ObjectGuidFactory::CreateGuild ( HighGuid  type,
uint32  realmId,
uint64  dbId 
)
static

Definition at line 966 of file ObjectGuid.cpp.

References GetRealmIdForObjectGuid().

Referenced by ObjectGuid::Create().

◆ CreateHousing()

ObjectGuid ObjectGuidFactory::CreateHousing ( uint32  subType,
uint32  arg1,
uint32  arg2,
uint64  arg3 
)
static

Definition at line 1053 of file ObjectGuid.cpp.

References ObjectGuid::Empty, and Housing.

Referenced by ObjectGuid::Create().

◆ CreateItem()

ObjectGuid ObjectGuidFactory::CreateItem ( uint32  realmId,
uint64  dbId 
)
static

Definition at line 915 of file ObjectGuid.cpp.

References GetRealmIdForObjectGuid(), and Item.

Referenced by ObjectGuid::Create().

◆ CreateLFGList()

ObjectGuid ObjectGuidFactory::CreateLFGList ( uint8  arg1,
uint64  counter 
)
static

Definition at line 1002 of file ObjectGuid.cpp.

References LFGObject.

Referenced by ObjectGuid::Create().

◆ CreateLFGObject()

ObjectGuid ObjectGuidFactory::CreateLFGObject ( uint8  arg1,
uint8  arg2,
uint8  arg3,
uint8  arg4,
bool  arg5,
uint8  arg6,
uint64  counter 
)
static

Definition at line 990 of file ObjectGuid.cpp.

References LFGObject.

Referenced by ObjectGuid::Create().

◆ CreateLMMLobby()

ObjectGuid ObjectGuidFactory::CreateLMMLobby ( uint32  realmId,
uint32  arg2,
uint8  arg3,
uint8  arg4,
uint64  counter 
)
static

Definition at line 1043 of file ObjectGuid.cpp.

References GetRealmIdForObjectGuid(), and LMMLobby.

Referenced by ObjectGuid::Create().

◆ CreateMobileSession()

ObjectGuid ObjectGuidFactory::CreateMobileSession ( uint32  realmId,
uint16  arg1,
uint64  counter 
)
static

Definition at line 973 of file ObjectGuid.cpp.

References GetRealmIdForObjectGuid(), and MobileSession.

Referenced by ObjectGuid::Create().

◆ CreateNull()

constexpr ObjectGuid ObjectGuidFactory::CreateNull ( )
staticconstexpr

Definition at line 895 of file ObjectGuid.cpp.

Referenced by ObjectGuid::Create().

◆ CreatePlayer()

ObjectGuid ObjectGuidFactory::CreatePlayer ( uint32  realmId,
uint8  subType,
uint32  arg1,
uint64  dbId 
)
static

Definition at line 906 of file ObjectGuid.cpp.

References GetRealmIdForObjectGuid(), and Player.

Referenced by ObjectGuid::Create().

◆ CreateToolsClient()

ObjectGuid ObjectGuidFactory::CreateToolsClient ( uint16  mapId,
uint32  serverId,
uint64  counter 
)
static

Definition at line 1026 of file ObjectGuid.cpp.

References ToolsClient, and UI64LIT.

Referenced by ObjectGuid::Create().

◆ CreateTransport()

ObjectGuid ObjectGuidFactory::CreateTransport ( HighGuid  type,
uint32  counter 
)
static

Definition at line 933 of file ObjectGuid.cpp.

References UI64LIT.

Referenced by ObjectGuid::Create().

◆ CreateUniq()

constexpr ObjectGuid ObjectGuidFactory::CreateUniq ( uint64  id)
staticconstexpr

Definition at line 900 of file ObjectGuid.cpp.

References Uniq.

Referenced by ObjectGuid::Create().

◆ CreateWebObj()

ObjectGuid ObjectGuidFactory::CreateWebObj ( uint32  realmId,
uint8  arg1,
uint8  arg2,
uint64  counter 
)
static

Definition at line 981 of file ObjectGuid.cpp.

References GetRealmIdForObjectGuid(), and WebObj.

Referenced by ObjectGuid::Create().

◆ CreateWorldLayer()

ObjectGuid ObjectGuidFactory::CreateWorldLayer ( uint32  arg1,
uint16  arg2,
uint8  arg3,
uint32  arg4 
)
static

Definition at line 1034 of file ObjectGuid.cpp.

References WorldLayer.

Referenced by ObjectGuid::Create().

◆ CreateWorldObject()

ObjectGuid ObjectGuidFactory::CreateWorldObject ( HighGuid  type,
uint8  subType,
uint32  realmId,
uint16  mapId,
uint32  serverId,
uint32  entry,
uint64  counter 
)
static

Definition at line 922 of file ObjectGuid.cpp.

References GetRealmIdForObjectGuid(), and UI64LIT.

Referenced by ObjectGuid::Create(), and ObjectGuid::Create().


The documentation for this class was generated from the following files: