#include "gwnavruntime/math/vec3f.h"
#include "gwnavruntime/math/box2i.h"
#include "gwnavruntime/math/box2ll.h"
#include "gwnavruntime/kernel/SF_Debug.h"
Namespaces | |
Kaim | |
Typedefs | |
typedef Box2i | Kaim::CellBox |
typedef KyInt32 | Kaim::CellCoord |
typedef Vec2i | Kaim::CellPos |
typedef Box2i | Kaim::CoordBox |
typedef Box2LL | Kaim::CoordBox64 |
typedef Vec2i | Kaim::CoordPos |
typedef Vec2LL | Kaim::CoordPos64 |
typedef KyUInt32 | Kaim::NavCellIdx |
typedef KyUInt32 | Kaim::NavConnexIdx |
typedef KyUInt32 | Kaim::NavFloorIdx |
typedef KyUInt32 | Kaim::NavHalfEdgeIdx |
typedef KyUInt32 | Kaim::NavTriangleIdx |
typedef KyUInt32 | Kaim::NavVertexIdx |
Enumerations | |
enum | Kaim::NavHalfEdgeObstacleType { Kaim::EDGEOBSTACLETYPE_WALL = 0, Kaim::EDGEOBSTACLETYPE_HOLE = 1 } |
enum | Kaim::NavHalfEdgeType { Kaim::EDGETYPE_CELLBOUNDARY_EAST = CardinalDir_EAST, Kaim::EDGETYPE_CELLBOUNDARY_NORTH = CardinalDir_NORTH, Kaim::EDGETYPE_CELLBOUNDARY_WEST = CardinalDir_WEST, Kaim::EDGETYPE_CELLBOUNDARY_SOUTH = CardinalDir_SOUTH, Kaim::EDGETYPE_FLOORBOUNDARY = 4, Kaim::EDGETYPE_OBSTACLE = 5, Kaim::EDGETYPE_CONNEXBOUNDARY = 6, Kaim::EDGETYPE_PAIRED = 7 } |
Functions | |
bool | Kaim::IsNavCellIdxValid (const NavCellIdx idx) |
bool | Kaim::IsNavFloorIdxValid (const NavFloorIdx idx) |
bool | Kaim::IsNavHalfEdgeIdxValid (const NavHalfEdgeIdx idx) |
bool | Kaim::IsNavTriangleIdxValid (const NavTriangleIdx idx) |
Variables | |
static const KyInt32 | Kaim::InvalidCellCoord = 0x7FFFFFFF |
static const KyInt32 | Kaim::InvalidCoord = 0x7FFFFFFF |
static const KyInt32 | Kaim::InvalidPixelCoord = 0x7FFFFFFF |
static const NavCellIdx | Kaim::NavCellIdx_Invalid = 0xFFFFFFFF |
static const NavConnexIdx | Kaim::NavConnexIdx_Invalid = (NavConnexIdx)CompactNavVertexIdx_MAXVAL |
static const NavFloorIdx | Kaim::NavFloorIdx_Invalid = 0xFFFFFFFF |
static const NavHalfEdgeIdx | Kaim::NavHalfEdgeIdx_Invalid = (NavHalfEdgeIdx)CompactNavHalfEdgeIdx_MAXVAL |
static const NavTriangleIdx | Kaim::NavTriangleIdx_Invalid = (NavTriangleIdx)CompactNavVertexIdx_MAXVAL |
static const NavVertexIdx | Kaim::NavVertexIdx_Invalid = (NavVertexIdx)CompactNavVertexIdx_MAXVAL |