This class is a runtime wrapper of a NavFloorBlob, it gathers all the runtime information associated ...
Definition: navfloor.h:32
The NavFloorBlob contains a connected and not overlapping part of triangle mesh static data within a ...
Definition: navfloorblob.h:38
const CellPos & GetCellPos() const
Returns a const reference to the CellPos that indicates the position of the cell that contains this N...
Definition: navfloorrawptr.h:77
const NavFloorBlob * GetNavFloorBlob() const
Retrieves the NavFloorBlob that contains the static data for this NavFloor.
Definition: navfloor.h:116
bool operator!=(const NavFloorRawPtr &rhs) const
Returns true if this object identifies a different NavFloor from rhs.
Definition: navfloorrawptr.h:73
const NavFloorBlob * GetNavFloorBlob() const
Returns a reference to the NavFloor identified by this object.
Definition: navfloorrawptr.h:76
NavFloorRawPtr()
Creates an invalid NavFloorRawPtr.
Definition: navfloorrawptr.h:65
NavFloor * GetNavFloor() const
Returns a reference to the NavFloor identified by this object.
Definition: navfloorrawptr.h:75
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
2d vector using KyInt32
Definition: vec2i.h:18
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
void Set(NavFloor *navFloor)
Sets the information maintained by this object.
Definition: navfloorrawptr.h:67
void Invalidate()
Invalidates this object.
Definition: navfloorrawptr.h:70
bool IsActive() const
This function returns true if the NavFloor has been "activated" in term of overlap, dynamic version,...
Definition: navfloor.h:126
bool IsStillLoaded() const
This function returns false if the NavData containing corresponding NavFloorBlob has been removed fro...
Definition: navfloor.h:125
bool IsValid() const
Returns true if this object refers to a valid NavFloor, which means a NavFloor:that exists...
Definition: navfloorrawptr.h:69
bool operator==(const NavFloorRawPtr &rhs) const
Returns true if this object identifies the same NavFloor as rhs, or if both are invalid.
Definition: navfloorrawptr.h:72
const CellPos & GetCellPos() const
Returns the position of this NavFloor within the grid of NavData cells.
Definition: navfloor.h:128
Each instance of this class uniquely identifies a single NavFloor.
Definition: navfloorrawptr.h:23