Kaim::NavMeshElementBlob Class Reference

Kaim::NavMeshElementBlob Class Reference

#include <navmeshelementblob.h>

Class Description

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
 

Member Function Documentation

bool Kaim::NavMeshElementBlob::IsCompatibleWith ( const NavMeshGenParameters genParameters) const
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.

Member Data Documentation

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.


The documentation for this class was generated from the following file: