#include <recastnavigation/Recast.h>
#include <recastnavigation/DetourNavMesh.h>
#include <recastnavigation/DetourNavMeshQuery.h>
#include <recastnavigation/DetourNavMeshBuilder.h>
Go to the source code of this file.
|
enum class | Divide::AI::Navigation::SamplePolyAreas : U8 {
Divide::AI::Navigation::SAMPLE_POLYAREA_GROUND
, Divide::AI::Navigation::SAMPLE_POLYAREA_WATER
, Divide::AI::Navigation::SAMPLE_POLYAREA_ROAD
, Divide::AI::Navigation::SAMPLE_POLYAREA_DOOR
,
Divide::AI::Navigation::SAMPLE_POLYAREA_GRASS
, Divide::AI::Navigation::SAMPLE_POLYAREA_JUMP
, Divide::AI::Navigation::SAMPLE_AREA_OBSTACLE
} |
|
enum class | Divide::AI::Navigation::SamplePolyFlags : U16 {
Divide::AI::Navigation::SAMPLE_POLYFLAGS_WALK = 0x01
, Divide::AI::Navigation::SAMPLE_POLYFLAGS_SWIM = 0x02
, Divide::AI::Navigation::SAMPLE_POLYFLAGS_DOOR = 0x04
, Divide::AI::Navigation::SAMPLE_POLYFLAGS_JUMP = 0x08
,
Divide::AI::Navigation::SAMPLE_POLYFLAGS_DISABLED = 0x10
, Divide::AI::Navigation::SAMPLE_POLYFLAGS_ALL = 0xffff
} |
|
enum class | Divide::AI::Navigation::PathErrorCode : I8 {
Divide::AI::Navigation::PATH_ERROR_NONE = 0
, Divide::AI::Navigation::PATH_ERROR_NO_NEAREST_POLY_START = -1
, Divide::AI::Navigation::PATH_ERROR_NO_NEAREST_POLY_END = -2
, Divide::AI::Navigation::PATH_ERROR_COULD_NOT_CREATE_PATH = -3
,
Divide::AI::Navigation::PATH_ERROR_COULD_NOT_FIND_PATH = -4
, Divide::AI::Navigation::PATH_ERROR_NO_STRAIGHT_PATH_CREATE = -5
, Divide::AI::Navigation::PATH_ERROR_NO_STRAIGHT_PATH_FIND = -6
} |
|
◆ DVD_NAVIGATION_MESH_DEFINES_H_
#define DVD_NAVIGATION_MESH_DEFINES_H_ |
◆ RECAST_UTIL_PROPERTIES
#define RECAST_UTIL_PROPERTIES |
◆ MAX_PATHPOLY
constexpr auto MAX_PATHPOLY = 256 |
|
constexpr |
◆ MAX_PATHSLOT
constexpr auto MAX_PATHSLOT = 128 |
|
constexpr |
◆ MAX_PATHVERT
constexpr auto MAX_PATHVERT = 512 |
|
constexpr |