Kaim::GeneratorSectorReport Class Reference
#include <generatorsectorreport.h>
The SectorStatistics class encapsulates a detailed set of statistics about a single sector treated by the NavData generation framework.
Instances of this class can be retrieved from a GeneratorReport through its GeneratorReport::m_sectorStatistics array.
Kaim::GeneratorSectorReport::GeneratorSectorReport |
( |
| ) |
|
|
inline |
For internal use: constructs a new SectorStatistic.
bool Kaim::GeneratorSectorReport::m_clientInputLoaded |
Indicates if the client input loaded for this sector.
bool Kaim::GeneratorSectorReport::m_colDataGenerated |
Indicates if the ColData was generated for this sector.
KyUInt32 Kaim::GeneratorSectorReport::m_consumedTriangleCount |
Maintains the number of input triangles consumed in the input geometry of the sector.
KyUInt32 Kaim::GeneratorSectorReport::m_generatedMainNavCellsCount |
Maintains the total number of unique cells in the NavMesh generated for the sector: i.e. cells that do not overlap the NavData of other sectors.
KyUInt32 Kaim::GeneratorSectorReport::m_generatedOverlapNavCellsCount |
Maintains the total number of overlap cells in the NavMesh generated for the sector: i.e. cells that overlap the NavData of one or more other sectors.
KyUInt32 Kaim::GeneratorSectorReport::m_generatedTotalNavCellsCount |
Maintains the total number of cells in the NavMesh generated for the sector.
Box3f Kaim::GeneratorSectorReport::m_inputBoundingBox |
Maintains the bounding box around the input geometry of the sector.
KyUInt32 Kaim::GeneratorSectorReport::m_inputCellsCount |
Maintains the number of input cells created internally for the input geometry of the sector.
KyUInt32 Kaim::GeneratorSectorReport::m_navdataElementsCount |
Maintains the total number of NavData elements in the sector: i.e. the number of data chunks that are identified by different GUID compounds.
bool Kaim::GeneratorSectorReport::m_navDataGenerated |
Indicates if the NavData was generated for this sector.
bool Kaim::GeneratorSectorReport::m_navDataPatchGenerated |
Indicates if the Patch.X.NavData was generated for this sector.
KyUInt32 Kaim::GeneratorSectorReport::m_navDataPatchSizeInBytes |
Maintains the total size of the NavData generated for the sector.
KyUInt32 Kaim::GeneratorSectorReport::m_navDataSizeInBytes |
Maintains the total size of the NavData generated for the sector.
KyUInt32 Kaim::GeneratorSectorReport::m_overlapDataSizeInBytes |
Maintains the size of the overlap data generated for the sector: the NavData that overlaps the NavData of one or more other sectors.
KyFloat32 Kaim::GeneratorSectorReport::m_sectorInputConsumptionDuration |
Maintains the time taken to consume the input geometry for the sector.
bool Kaim::GeneratorSectorReport::m_sectorInputProduced |
Indicates if the InputProducer was called for this sector.
KyFloat32 Kaim::GeneratorSectorReport::m_sectorLoadInputTileTime |
Maintains the time taken to load the InputTile for the sector.
KyFloat32 Kaim::GeneratorSectorReport::m_sectorRawNavMeshTime |
Maintains the time taken to generate the NavData for the sector. This includes m_sectorLoadInputTileTime.
KyUInt32 Kaim::GeneratorSectorReport::m_totalNavmeshSizeInBytes |
The documentation for this class was generated from the following file: