gwnavgamekit/gamekitnavtaglayercosttable.h Source File
Go to the documentation of this file.
19 class GameKitNavTagLayerCost;
24 class GameKitNavTagLayerCostInternal
29 GameKitNavTagLayerCostInternal();
30 GameKitNavTagLayerCostInternal(const GameKitNavTagLayerCostInternal& other);
31 ~GameKitNavTagLayerCostInternal();
32 void operator=(const GameKitNavTagLayerCostInternal& other);
39 KyUInt32 GetTraversableLayerMask()
const {
return m_traversableLayerMask; }
49 KyArray<GameKitNavTagLayerCost> m_layersAndCosts;
53 class GameKitNavTagLayerCostTable :
public RefCountBase<GameKitNavTagLayerCostTable, MemStat_GameKit>
67 void Clear() { m_navTagLayers.Clear(); }
73 KyUInt32 GetTraversableLayerMask()
const {
return m_navTagLayers.GetTraversableLayerMask(); }
76 GameKitNavTagLayerCostInternal m_navTagLayers;
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
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
float KyFloat32
float
Definition: types.h:32