gwnavruntime/database/databasetriangleiterator.h Source File
Go to the documentation of this file.
27 bool IsValid()
const {
return m_navFloorRawPtr.
IsValid(); }
31 const NavFloorRawPtr& GetNavFloorRawPtr()
const {
return m_navFloorRawPtr; }
50 bool IsValid()
const {
return m_navTriangleRawPtr.
IsValid(); }
54 const NavTriangleRawPtr& GetNavTriangleRawPtr()
const {
return m_navTriangleRawPtr; }
71 bool IsValid()
const {
return m_navHalfEdgeRawPtr.
IsValid(); }
75 const NavHalfEdgeRawPtr& GetNavHalfEdgeRawPtr()
const {
return m_navHalfEdgeRawPtr; }
bool IsValid() const
Returns m_navFloorRawPtr.IsValid(). NavHalfEdgeRawPtr validity can be changed when the NavMesh in the...
Definition: navhalfedgerawptr.inl:34
KyUInt32 NavTriangleIdx
An index that uniquely identifies a single triangle within the set of triangles owned by a NavFloor...
Definition: navmeshtypes.h:97
2d axis aligned box of 32bits integers. Very Important: CountX() returns m_max.x - m_min...
Definition: box2i.h:17
Box2i CellBox
A type that represents a bounding box around cells in a 2D grid.
Definition: navmeshtypes.h:31
Usage: for (Kaim::DatabaseNavFloorIterator iterator(database); iterator.IsValid(); ++iterator) { cons...
Definition: databasetriangleiterator.h:22
KyUInt32 NavHalfEdgeIdx
An index that uniquely identifies a single edge of a triangle within the set of edges owned by a NavF...
Definition: navmeshtypes.h:84
bool IsValid() const
Returns true if this object refers to a valid triangle.
Definition: navtrianglerawptr.h:52
This class is a runtime container for all NavData that represents the world from the point of view of...
Definition: database.h:57
KyUInt32 NavFloorIdx
An index that uniquely identifies a single NavFloor within the set of NavFloors owned by a NavCell...
Definition: navmeshtypes.h:112
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
Identifies a single NavTriangle in a NavFloor.
Definition: navtrianglerawptr.h:21
bool IsValid() const
Returns true if this object refers to a valid NavFloor, which means a NavFloor:that exists...
Definition: navfloorrawptr.h:69
Usage: for (Kaim::DatabaseNavHalfEdgeIterator iterator(database); iterator.IsValid(); ++iterator) { K...
Definition: databasetriangleiterator.h:66
Each instance of this class uniquely identifies a single NavHalfEdge in a NavFloor.
Definition: navhalfedgerawptr.h:23
Usage: for (Kaim::DatabaseNavTriangleIterator iterator(database); iterator.IsValid(); ++iterator) { c...
Definition: databasetriangleiterator.h:45
Browse a box that is included in a bigger box.
Definition: box2iiterator.h:96
Each instance of this class uniquely identifies a single NavFloor.
Definition: navfloorrawptr.h:23