TrinityCore
|
#include "Common.h"
#include "Duration.h"
#include "ObjectGuid.h"
#include "Optional.h"
#include "MovementDefines.h"
#include "MovementGenerator.h"
#include "SharedDefines.h"
#include <deque>
#include <functional>
#include <set>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
Classes | |
struct | MovementGeneratorDeleter |
struct | MovementGeneratorComparator |
struct | MovementGeneratorInformation |
class | MotionMaster |
class | MotionMaster::DelayedAction |
Namespaces | |
namespace | Movement |
Enumerations | |
enum | MotionMasterFlags : uint8 { MOTIONMASTER_FLAG_NONE = 0x0 , MOTIONMASTER_FLAG_UPDATE = 0x1 , MOTIONMASTER_FLAG_STATIC_INITIALIZATION_PENDING = 0x2 , MOTIONMASTER_FLAG_INITIALIZATION_PENDING = 0x4 , MOTIONMASTER_FLAG_INITIALIZING = 0x8 , MOTIONMASTER_FLAG_DELAYED = MOTIONMASTER_FLAG_UPDATE | MOTIONMASTER_FLAG_INITIALIZATION_PENDING } |
enum | MotionMasterDelayedActionType : uint8 { MOTIONMASTER_DELAYED_CLEAR = 0 , MOTIONMASTER_DELAYED_CLEAR_SLOT , MOTIONMASTER_DELAYED_CLEAR_MODE , MOTIONMASTER_DELAYED_CLEAR_PRIORITY , MOTIONMASTER_DELAYED_ADD , MOTIONMASTER_DELAYED_REMOVE , MOTIONMASTER_DELAYED_REMOVE_TYPE , MOTIONMASTER_DELAYED_INITIALIZE } |
Functions | |
static bool | EmptyValidator () |
Definition at line 59 of file MotionMaster.h.
enum MotionMasterFlags : uint8 |
Definition at line 48 of file MotionMaster.h.
|
static |
Definition at line 91 of file MotionMaster.h.