gwnavruntime/navmesh/blobs/navcellblobbuilder.h Source File
Go to the documentation of this file.
9 #ifndef Navigation_NavCellBlobBuilder_H
10 #define Navigation_NavCellBlobBuilder_H
22 class TagFreeNavCellBlobBuilder :
public BaseBlobBuilder<NavCellBlob>
25 TagFreeNavCellBlobBuilder(
const DynamicNavCell& dynamicNavCell) :
26 m_dynamicNavCell(&dynamicNavCell){}
29 virtual void DoBuild();
32 const DynamicNavCell* m_dynamicNavCell;
35 class FilteredNavCellBlobBuilder :
public BaseBlobBuilder<NavCellBlob>
38 FilteredNavCellBlobBuilder(
const NavCellBlob* taggedCell,
39 const DynamicNavCell& dynamicNavCell,
const KyArrayPOD<KyUInt32>& newNavFloorIdxToPreviousNavFloorIdx)
40 : m_taggedNavCell(taggedCell)
41 , m_dynamicNavCell(&dynamicNavCell)
42 , m_newNavFloorIdxToPreviousNavFloorIdx(&newNavFloorIdxToPreviousNavFloorIdx)
47 virtual void DoBuild();
50 const NavCellBlob* m_taggedNavCell;
51 const DynamicNavCell* m_dynamicNavCell;
52 const KyArrayPOD<KyUInt32>* m_newNavFloorIdxToPreviousNavFloorIdx;
59 #endif // Navigation_NavCellBlobBuilder_H
Definition: gamekitcrowddispersion.h:20