#include <navmeshelementblob.h>
The NavMeshElementBlob contains the NavMesh static data (a set of NavCellBlob) for an element (a GuidCompound) within a sector.
It is produced by Gameware Navigation generation.
Public Member Functions | |
bool | IsCompatibleWith (const NavMeshGenParameters &genParameters) const |
bool | IsValid () const |
Public Attributes | |
CellBox | m_cellBox |
BlobArray< BlobRef< NavCellBlob > > | m_cells |
KyUInt32 | m_flags |
NavMeshGenParameters | m_genParameters |
GuidCompound | m_guidCompound |
|
inline |
Indicates whether or not this object was created with the same generation parameters.
bool Kaim::NavMeshElementBlob::IsValid | ( | ) | const |
Performs some basic tests on static data.
For internal debug purpose.
CellBox Kaim::NavMeshElementBlob::m_cellBox |
The box of NavCells maintained by this NavMeshElementBlob. Do not modify.
BlobArray<BlobRef<NavCellBlob> > Kaim::NavMeshElementBlob::m_cells |
The list of NavCellBlob maintained by the NavMeshElementBlob. For internal use. Do not modify.
KyUInt32 Kaim::NavMeshElementBlob::m_flags |
Maintains extra information about this NavMeshElementBlob, set at generation time. For internal use. Do not modify.
NavMeshGenParameters Kaim::NavMeshElementBlob::m_genParameters |
The physical characteristics and movemement model of the character for which the NavMeshElementBlob was generated.
GuidCompound Kaim::NavMeshElementBlob::m_guidCompound |
The GuidCompound that uniquely identifies this NavMeshElementBlob. For internal use. Do not modify.