TrinityCore
Object.h File Reference
#include "Common.h"
#include "Duration.h"
#include "Errors.h"
#include "EventProcessor.h"
#include "MapDefines.h"
#include "ModelIgnoreFlags.h"
#include "MovementInfo.h"
#include "ObjectDefines.h"
#include "ObjectGuid.h"
#include "Optional.h"
#include "PhaseShift.h"
#include "Position.h"
#include "SharedDefines.h"
#include "SpellDefines.h"
#include "UniqueTrackablePtr.h"
#include "UpdateFields.h"
#include <list>
#include <unordered_map>
+ Include dependency graph for Object.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CreateObjectBits
 
class  Object
 
struct  Object::NoopObjectDeleter
 
class  FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >
 
struct  FindCreatureOptions
 
struct  FindGameObjectOptions
 
class  WorldObject
 
class  Trinity::ObjectDistanceOrderPred
 

Namespaces

namespace  WorldPackets
 
namespace  WorldPackets::CombatLog
 
namespace  UF
 
namespace  Trinity
 

Typedefs

typedef std::unordered_map< Player *, UpdateDataUpdateDataMapType
 

Functions

template<typename T >
bool UF::SetUpdateFieldValue (UpdateFieldSetter< T > &setter, typename UpdateFieldSetter< T >::value_type &&value)
 
template<typename T >
DynamicUpdateFieldSetter< T >::insert_result UF::AddDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter)
 
template<typename T >
DynamicUpdateFieldSetter< T >::insert_result UF::InsertDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter, uint32 index)
 
template<typename T >
void UF::RemoveDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter, uint32 index)
 
template<typename T >
void UF::ClearDynamicUpdateFieldValues (DynamicUpdateFieldSetter< T > &setter)
 
template<typename T >
void UF::RemoveOptionalUpdateFieldValue (OptionalUpdateFieldSetter< T > &setter)
 

Variables

float const DEFAULT_COLLISION_HEIGHT = 2.03128f
 

Typedef Documentation

◆ UpdateDataMapType

typedef std::unordered_map<Player*, UpdateData> UpdateDataMapType

Definition at line 79 of file Object.h.

Variable Documentation

◆ DEFAULT_COLLISION_HEIGHT

float const DEFAULT_COLLISION_HEIGHT = 2.03128f

Definition at line 147 of file Object.h.