gwnavruntime/navgraph/identifiers/navgraphrawptr.h Source File
Go to the documentation of this file.
67 KY_INLINE
bool NavGraphRawPtr::operator !=(
const NavGraphRawPtr& rhs)
const {
return !(*
this == rhs); }
68 KY_INLINE
bool NavGraphRawPtr::operator < (
const NavGraphRawPtr& rhs)
const {
return m_navGraph < rhs.m_navGraph; }
69 KY_INLINE
bool NavGraphRawPtr::operator <=(
const NavGraphRawPtr& rhs)
const {
return !(rhs < *
this); }
72 KY_INLINE
const NavGraphBlob* NavGraphRawPtr::GetNavGraphBlob()
const {
return m_navGraph->GetNavGraphBlob(); }
The NavGraphBlob contains the static data of a NavGraph.
Definition: navgraphblob.h:19
void Invalidate()
Invalidates this object.
Definition: navgraphrawptr.h:64
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
NavGraphRawPtr(NavGraph *navGraph=nullptr)
Constructs a new NavGraphRawPtr.
Definition: navgraphrawptr.h:61
This class uniquely identifies a NavGraph that has been loaded.
Definition: navgraphrawptr.h:29
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
bool IsValid() const
Returns true if this object refers to a valid NavGraph.
Definition: navgraphrawptr.h:63
bool operator==(const NavGraphRawPtr &rhs) const
Returns true if this object identifies the same NavGraph as navGraphPtr, or if both are invalid...
Definition: navgraphrawptr.h:66
NavGraph * GetNavGraph() const
Returns a reference to the NavGraph that handles the NavGraph.
Definition: navgraphrawptr.h:71
This class is a runtime wrapper of a NavGraphBlob, it gathers all the runtime information associated ...
Definition: navgraph.h:22