TrinityCore
Loading...
Searching...
No Matches
MovementInfo Struct Reference

#include <MovementInfo.h>

Classes

struct  JumpInfo
 
struct  TransportInfo
 

Public Member Functions

 MovementInfo ()
 
uint32 GetMovementFlags () const
 
void SetMovementFlags (uint32 flag)
 
void AddMovementFlag (uint32 flag)
 
void RemoveMovementFlag (uint32 flag)
 
bool HasMovementFlag (uint32 flag) const
 
uint16 GetExtraMovementFlags () const
 
void SetExtraMovementFlags (uint16 flag)
 
void AddExtraMovementFlag (uint16 flag)
 
void RemoveExtraMovementFlag (uint16 flag)
 
bool HasExtraMovementFlag (uint16 flag) const
 
uint32 GetFallTime () const
 
void SetFallTime (uint32 val)
 
void OutDebug ()
 

Public Attributes

ObjectGuid guid
 
uint32 flags
 
uint16 flags2
 
Position pos
 
uint32 time
 
struct MovementInfo::TransportInfo transport
 
float pitch
 
uint32 fallTime
 
struct MovementInfo::JumpInfo jump
 
float splineElevation
 

Detailed Description

Definition at line 24 of file MovementInfo.h.

Constructor & Destructor Documentation

◆ MovementInfo()

MovementInfo::MovementInfo ( )
inline

Definition at line 73 of file MovementInfo.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ AddExtraMovementFlag()

void MovementInfo::AddExtraMovementFlag ( uint16  flag)
inline

Definition at line 89 of file MovementInfo.h.

◆ AddMovementFlag()

void MovementInfo::AddMovementFlag ( uint32  flag)
inline

Definition at line 83 of file MovementInfo.h.

+ Here is the caller graph for this function:

◆ GetExtraMovementFlags()

uint16 MovementInfo::GetExtraMovementFlags ( ) const
inline

Definition at line 87 of file MovementInfo.h.

+ Here is the caller graph for this function:

◆ GetFallTime()

uint32 MovementInfo::GetFallTime ( ) const
inline

Definition at line 93 of file MovementInfo.h.

◆ GetMovementFlags()

uint32 MovementInfo::GetMovementFlags ( ) const
inline

Definition at line 81 of file MovementInfo.h.

+ Here is the caller graph for this function:

◆ HasExtraMovementFlag()

bool MovementInfo::HasExtraMovementFlag ( uint16  flag) const
inline

Definition at line 91 of file MovementInfo.h.

+ Here is the caller graph for this function:

◆ HasMovementFlag()

bool MovementInfo::HasMovementFlag ( uint32  flag) const
inline

Definition at line 85 of file MovementInfo.h.

+ Here is the caller graph for this function:

◆ OutDebug()

void MovementInfo::OutDebug ( )

Definition at line 906 of file Object.cpp.

+ Here is the call graph for this function:

◆ RemoveExtraMovementFlag()

void MovementInfo::RemoveExtraMovementFlag ( uint16  flag)
inline

Definition at line 90 of file MovementInfo.h.

◆ RemoveMovementFlag()

void MovementInfo::RemoveMovementFlag ( uint32  flag)
inline

Definition at line 84 of file MovementInfo.h.

+ Here is the caller graph for this function:

◆ SetExtraMovementFlags()

void MovementInfo::SetExtraMovementFlags ( uint16  flag)
inline

Definition at line 88 of file MovementInfo.h.

◆ SetFallTime()

void MovementInfo::SetFallTime ( uint32  val)
inline

Definition at line 94 of file MovementInfo.h.

+ Here is the caller graph for this function:

◆ SetMovementFlags()

void MovementInfo::SetMovementFlags ( uint32  flag)
inline

Definition at line 82 of file MovementInfo.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ fallTime

uint32 MovementInfo::fallTime

Definition at line 56 of file MovementInfo.h.

◆ flags

uint32 MovementInfo::flags

Definition at line 28 of file MovementInfo.h.

◆ flags2

uint16 MovementInfo::flags2

Definition at line 29 of file MovementInfo.h.

◆ guid

ObjectGuid MovementInfo::guid

Definition at line 27 of file MovementInfo.h.

◆ jump

struct MovementInfo::JumpInfo MovementInfo::jump

◆ pitch

float MovementInfo::pitch

Definition at line 53 of file MovementInfo.h.

◆ pos

Position MovementInfo::pos

Definition at line 30 of file MovementInfo.h.

◆ splineElevation

float MovementInfo::splineElevation

Definition at line 71 of file MovementInfo.h.

◆ time

uint32 MovementInfo::time

Definition at line 31 of file MovementInfo.h.

◆ transport

struct MovementInfo::TransportInfo MovementInfo::transport

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