TrinityCore
WaypointDefines.h File Reference
#include "Define.h"
#include "EnumFlag.h"
#include "Optional.h"
#include <vector>
+ Include dependency graph for WaypointDefines.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  WaypointNode
 
struct  WaypointPath
 

Macros

#define WAYPOINT_PATH_FLAG_FOLLOW_PATH_BACKWARDS_MINIMUM_NODES   2
 

Enumerations

enum class  WaypointMoveType : uint8 {
  Walk = 0 , Run = 1 , Land = 2 , TakeOff = 3 ,
  Max
}
 
enum class  WaypointPathFlags : uint8 { None = 0x00 , FollowPathBackwardsFromEndToStart = 0x01 }
 

Functions

 DEFINE_ENUM_FLAG (WaypointPathFlags)
 

Macro Definition Documentation

◆ WAYPOINT_PATH_FLAG_FOLLOW_PATH_BACKWARDS_MINIMUM_NODES

#define WAYPOINT_PATH_FLAG_FOLLOW_PATH_BACKWARDS_MINIMUM_NODES   2

Definition at line 26 of file WaypointDefines.h.

Enumeration Type Documentation

◆ WaypointMoveType

enum class WaypointMoveType : uint8
strong
Enumerator
Walk 
Run 
Land 
TakeOff 
Max 

Definition at line 28 of file WaypointDefines.h.

◆ WaypointPathFlags

enum class WaypointPathFlags : uint8
strong
Enumerator
None 
FollowPathBackwardsFromEndToStart 

Definition at line 38 of file WaypointDefines.h.

39{
40 None = 0x00,
42};
@ FollowPathBackwardsFromEndToStart

Function Documentation

◆ DEFINE_ENUM_FLAG()

DEFINE_ENUM_FLAG ( WaypointPathFlags  )