![]() |
TrinityCore
|
#include "Define.h"
#include "Duration.h"
#include "EnumFlag.h"
#include "Optional.h"
#include <vector>
Go to the source code of this file.
Classes | |
struct | WaypointNode |
struct | WaypointPath |
Enumerations | |
enum class | WaypointMoveType : uint8 { Walk = 0 , Run = 1 , Land = 2 , TakeOff = 3 , Max } |
enum class | WaypointPathFlags : uint8 { None = 0x00 , FollowPathBackwardsFromEndToStart = 0x01 , ExactSplinePath = 0x02 , FlyingPath = ExactSplinePath } |
Functions | |
DEFINE_ENUM_FLAG (WaypointPathFlags) | |
Variables | |
static constexpr std::size_t | WAYPOINT_PATH_FLAG_FOLLOW_PATH_BACKWARDS_MINIMUM_NODES = 2 |
|
strong |
Enumerator | |
---|---|
Walk | |
Run | |
Land | |
TakeOff | |
Max |
Definition at line 29 of file WaypointDefines.h.
|
strong |
Enumerator | |
---|---|
None | |
FollowPathBackwardsFromEndToStart | |
ExactSplinePath | |
FlyingPath |
Definition at line 39 of file WaypointDefines.h.
DEFINE_ENUM_FLAG | ( | WaypointPathFlags | ) |
|
inlinestaticconstexpr |
Definition at line 27 of file WaypointDefines.h.