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 Autodesk Navigation generation.

Public Member Functions

bool IsCompatibleWith (const NavMeshGenParameters &genParameters) const
 Indicates whether or not this object was created with the same generation parameters. More...
 

Public Attributes

CellBox m_cellBox
 The box of NavCells maintained by this NavMeshElementBlob. Do not modify. More...
 
GuidCompound m_guidCompound
 The GuidCompound that uniquely identifies this NavMeshElementBlob. For internal use. Do not modify. More...
 
NavMeshGenParameters m_genParameters
 The physical characteristics and movemement model of the character for which the NavMeshElementBlob was generated. More...
 
KyUInt32 m_flags
 Maintains extra information about this NavMeshElementBlob, set at generation time. For internal use. Do not modify. More...
 
BlobArray< BlobRef< NavCellBlob > > m_cells
 The list of NavCellBlob maintained by the NavMeshElementBlob. For internal use. Do not modify. More...
 

For internal use only

bool IsValid () const
 Performs some basic tests on static data. For internal debug purpose. More...
 

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 files: