gwnavruntime/abstractgraph/blobs/abstractgraphfloorgenerator.h Source File
Go to the documentation of this file.
17 class AbstractGraphGenerator;
18 class AbstractGraphCellFloorIndices;
20 class AbstractGraphFloorGenerator
24 AbstractGraphFloorGenerator();
26 void Generate(AbstractGraphGenerator* generator, const NavCellBlob* navCellBlob,
KyUInt32 navFloorIdx,
KyUInt32 wantedBoundariesType,
27 AbstractGraphCellFloorIndices& graphCellFloorIndices);
29 void ClearAndRelease();
32 void GenerateOnCellBoundary(
CardinalDir cellBoundaryDir);
37 AbstractGraphGenerator* m_generator;
38 const NavCellBlob* m_navCellBlob;
42 CompactAbstractGraphNodeIdx m_abstractGraphNodeFirstIdx;
43 KyUInt16 m_firstIdxForCellBoundaryDir[4];
44 KyUInt16 m_countForCellBoundaryDir[4];
45 KyArrayPOD<
KyFloat32, MemStat_NavDataGen> m_altitudes;
46 KyArrayPOD<AbstractGraphVertex, MemStat_NavDataGen> m_nodeVertices;
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
KyUInt32 CardinalDir
Defines a type that refers to one of the cardinal points on the compass:
Definition: cardinaldir.h:15
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
std::uint16_t KyUInt16
uint16_t
Definition: types.h:28
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
float KyFloat32
float
Definition: types.h:32