gwnavruntime/database/activecell.h Source File
Go to the documentation of this file.
30 KyUInt32 GetActiveNavFloorsCount()
const;
31 NavFloor** GetActiveNavFloorBuffer()
const;
34 ActiveNavFloorCollection m_activeNavFloors;
39 KY_INLINE ActiveCell::ActiveCell() : m_navMeshChangeIdx(0) {}
40 KY_INLINE ActiveCell::~ActiveCell()
45 KY_INLINE
KyUInt32 ActiveCell::GetActiveNavFloorsCount()
const {
return m_activeNavFloors.GetCount(); }
46 KY_INLINE NavFloor** ActiveCell::GetActiveNavFloorBuffer()
const {
return m_activeNavFloors.GetNavFloors(); }
48 KY_INLINE
void ActiveCell::CopyFrom(ActiveCell& other)
50 m_navMeshChangeIdx = other.m_navMeshChangeIdx;
51 m_activeNavFloors.GetOwnershipOfData(other.m_activeNavFloors);
54 KY_INLINE
void ActiveCell::Clear()
56 m_activeNavFloors.ForceClear();
57 m_navMeshChangeIdx = 0;
This class is a runtime wrapper of a NavFloorBlob, it gathers all the runtime information associated ...
Definition: navfloor.h:32
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
This object gathers all the active NavFloors at a CellPos.
Definition: activecell.h:19
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17