#include <navcellblob.h>
The NavCellBlob contains the NavMesh static data of a NavMeshElement at a CellPos.
It gathers a set of NavFloorBlob and some stitching helpers (NavFloorLinkInfo).
Public Member Functions | |
| const CellPos & | GetCellPos () const |
| Retrieves the position of this NavCellBlob within the partitioning scheme of its NavMeshElementBlob. More... | |
| KyUInt32 | GetNavFloorBlobCount () const |
| Retrieves the number of NavFloorBlob maintained by this NavCellBlob. More... | |
| const NavFloorBlob & | GetNavFloorBlob (NavFloorIdx idx) const |
| Retrieves the NavFloorBlob with the specified index. More... | |
Public Attributes | |
| CellPos | m_cellPos |
| The position of this NavCellBlob within the partitioning scheme of its NavMeshElementBlob. Do not modify. More... | |
| BlobArray< NavFloor1To1StitchDataBlob > | m_floor1To1StitchData |
| The list of NavFloor1To1StitchData maintained by the NavCellBlob. Do not modify. More... | |
| BlobArray< BlobRef< NavFloorBlob > > | m_floors |
| The list of NavFloorBlobs maintained by the NavCellBlob. Do not modify. More... | |
For internal use only | |
| bool | IsValid () const |
| performs some basic tests on static data. For internal debug purpose. More... | |
|
inline |
Retrieves the position of this NavCellBlob within the partitioning scheme of its NavMeshElementBlob.
|
inline |
Retrieves the NavFloorBlob with the specified index.
|
inline |
Retrieves the number of NavFloorBlob maintained by this NavCellBlob.
| bool Kaim::NavCellBlob::IsValid | ( | ) | const |
performs some basic tests on static data. For internal debug purpose.
| CellPos Kaim::NavCellBlob::m_cellPos |
The position of this NavCellBlob within the partitioning scheme of its NavMeshElementBlob. Do not modify.
| BlobArray<NavFloor1To1StitchDataBlob> Kaim::NavCellBlob::m_floor1To1StitchData |
The list of NavFloor1To1StitchData maintained by the NavCellBlob. Do not modify.
| BlobArray<BlobRef<NavFloorBlob> > Kaim::NavCellBlob::m_floors |
The list of NavFloorBlobs maintained by the NavCellBlob. Do not modify.