![]() |
TrinityCore
|
#include "Define.h"#include "Duration.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 |
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.