#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.