gwnavruntime/abstractgraph/identifiers/loadedabstractgraphnodeidx.h Source File
Go to the documentation of this file.
7 #ifndef Navigation_LoadedAbstractGraphNodeIdx_H
8 #define Navigation_LoadedAbstractGraphNodeIdx_H
16 class LoadedAbstractGraphNodeIdx
20 LoadedAbstractGraphNodeIdx() { Invalidate(); }
21 LoadedAbstractGraphNodeIdx(AbstractGraphIdx abstractGraphInGridIdx, AbstractGraphNodeIdx nodeIdx) { Set(abstractGraphInGridIdx, nodeIdx); }
23 bool IsValid()
const {
return m_abstractGraphInGridIdx < AbstractGraphIdx_Invalid && m_nodeIdx < AbstractGraphNodeIdx_Invalid; }
26 m_abstractGraphInGridIdx = AbstractGraphIdx_Invalid;
27 m_nodeIdx = AbstractGraphNodeIdx_Invalid;
30 void Set(AbstractGraphIdx abstractGraphInGridIdx, AbstractGraphNodeIdx nodeIdx)
32 m_abstractGraphInGridIdx = abstractGraphInGridIdx;
37 AbstractGraphIdx m_abstractGraphInGridIdx;
38 AbstractGraphNodeIdx m_nodeIdx;
Definition: gamekitcrowddispersion.h:20
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:137