gwnavgeneration/navmesh/dynamicnavcellheightfield.h Source File
Go to the documentation of this file.
16 class GeneratorSystem;
17 class DynamicNavRasterCell;
19 class DynamicPointGraphCell;
22 class NavCellHeightField
27 NavCellHeightField(GeneratorSystem* sys) : m_sys(sys) {}
28 ~NavCellHeightField();
30 KyResult ExtractHeightFieldFromDynamicNavRasterCell(
const DynamicNavRasterCell* navRasterCell);
33 NavFloorHeightField* GetNavFloorHeightFieldFromColor(
KyUInt32 color)
35 if (color >= m_heightfieldFloors.GetCount() || m_heightfieldFloors[color] ==
nullptr)
38 return m_heightfieldFloors[color];
42 GeneratorSystem* m_sys;
43 KyArrayTLS_POD<NavFloorHeightField*> m_heightfieldFloors;
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
Navigation return code class.
Definition: types.h:108
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17