![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
Namespaces | |
namespace | anonymous_namespace{NavMesh.cpp} |
namespace | Attorney |
namespace | NavigationMeshLoader |
Classes | |
class | DivideDtCrowd |
class | DivideRecast |
class | NavigationMesh |
class | NavMeshDebugDraw |
struct | NavMeshSetHeader |
struct | NavMeshTileHeader |
class | NavModelData |
struct | PATHDATA |
class | rcContextDivide |
Enumerations | |
enum class | SamplePolyAreas : U8 { SAMPLE_POLYAREA_GROUND , SAMPLE_POLYAREA_WATER , SAMPLE_POLYAREA_ROAD , SAMPLE_POLYAREA_DOOR , SAMPLE_POLYAREA_GRASS , SAMPLE_POLYAREA_JUMP , SAMPLE_AREA_OBSTACLE } |
enum class | SamplePolyFlags : U16 { SAMPLE_POLYFLAGS_WALK = 0x01 , SAMPLE_POLYFLAGS_SWIM = 0x02 , SAMPLE_POLYFLAGS_DOOR = 0x04 , SAMPLE_POLYFLAGS_JUMP = 0x08 , SAMPLE_POLYFLAGS_DISABLED = 0x10 , SAMPLE_POLYFLAGS_ALL = 0xffff } |
enum class | PathErrorCode : I8 { PATH_ERROR_NONE = 0 , PATH_ERROR_NO_NEAREST_POLY_START = -1 , PATH_ERROR_NO_NEAREST_POLY_END = -2 , PATH_ERROR_COULD_NOT_CREATE_PATH = -3 , PATH_ERROR_COULD_NOT_FIND_PATH = -4 , PATH_ERROR_NO_STRAIGHT_PATH_CREATE = -5 , PATH_ERROR_NO_STRAIGHT_PATH_FIND = -6 } |
Functions | |
void | rcCol (U32 col, U8 &r, U8 &g, U8 &b, U8 &a) noexcept |
Convert a Recast colour integer to RGBA components. | |
FWD_DECLARE_MANAGED_CLASS (DivideRecast) | |
Variables | |
constexpr U8 | DT_TILECACHE_WALKABLE_AREA = 63 |
constexpr I32 | NAVMESHSET_MAGIC |
constexpr I32 | NAVMESHSET_VERSION = 1 |
|
strong |
Definition at line 83 of file NavMeshDefines.h.
|
strong |
These are just sample areas to use consistent values across the samples. The use should specify these base on his needs.
Enumerator | |
---|---|
SAMPLE_POLYAREA_GROUND | |
SAMPLE_POLYAREA_WATER | |
SAMPLE_POLYAREA_ROAD | |
SAMPLE_POLYAREA_DOOR | |
SAMPLE_POLYAREA_GRASS | |
SAMPLE_POLYAREA_JUMP | |
SAMPLE_AREA_OBSTACLE |
Definition at line 55 of file NavMeshDefines.h.
|
strong |
Enumerator | |
---|---|
SAMPLE_POLYFLAGS_WALK | |
SAMPLE_POLYFLAGS_SWIM | |
SAMPLE_POLYFLAGS_DOOR | |
SAMPLE_POLYFLAGS_JUMP | |
SAMPLE_POLYFLAGS_DISABLED | |
SAMPLE_POLYFLAGS_ALL |
Definition at line 65 of file NavMeshDefines.h.
Divide::AI::Navigation::FWD_DECLARE_MANAGED_CLASS | ( | DivideRecast | ) |
Convert a Recast colour integer to RGBA components.
Definition at line 55 of file NavMeshDebugDraw.h.
|
constexpr |
Definition at line 7 of file DivideRecast.cpp.
|
constexpr |