Rebel Fork Framework
Urho3D::NavBuildData Struct Reference

Navigation build data. More...

#include <Urho3D/Navigation/NavBuildData.h>

Inheritance diagram for Urho3D::NavBuildData:
Urho3D::NonCopyable Urho3D::DynamicNavBuildData Urho3D::SimpleNavBuildData

Public Member Functions

bool IsEmpty () const
 Return whether the tile is empty and there is nothing to build.
 

Public Attributes

IntVector2 tileIndex_
 Tile index.
 
BoundingBox tileColumn_
 Volume of the tile, ignoring geometry.
 
BoundingBox tileBoundingBox_
 Bounding box containing all geometry in the tile.
 
BoundingBox collectGeometryBoundingBox_
 Extended bounding box containing all geometry important for tile building.
 
NavmeshPartitionType partitionType_ {}
 Partition type.
 
float agentHeight_ {}
 Navigation agent height.
 
float agentRadius_ {}
 Navigation agent radius.
 
float agentMaxClimb_ {}
 Navigation agent max vertical climb.
 
rcConfig recastConfig_ {}
 Recast configuration for building.
 
ea::vector< Vector3vertices_
 Vertices from geometries.
 
ea::vector< int > indices_
 Triangle indices from geometries.
 
ea::vector< unsigned char > areaIds_
 Triangle area IDs.
 
ea::vector< Vector3offMeshVertices_
 Offmesh connection vertices.
 
ea::vector< float > offMeshRadii_
 Offmesh connection radii.
 
ea::vector< unsigned short > offMeshFlags_
 Offmesh connection flags.
 
ea::vector< unsigned char > offMeshAreas_
 Offmesh connection areas.
 
ea::vector< unsigned char > offMeshDir_
 Offmesh connection direction.
 
rcContext * ctx_
 Recast context.
 
rcHeightfield * heightField_
 Recast heightfield.
 
rcCompactHeightfield * compactHeightField_
 Recast compact heightfield.
 
ea::vector< NavAreaStubnavAreas_
 Pretransformed navigation areas, no correlation to the geometry above.
 

Additional Inherited Members

- Protected Member Functions inherited from Urho3D::NonCopyable
 NonCopyable (const NonCopyable &other)=delete
 
 NonCopyable (NonCopyable &&other)=delete
 
NonCopyableoperator= (const NonCopyable &other)=delete
 
NonCopyableoperator= (NonCopyable &&other)=delete
 

Detailed Description

Navigation build data.


The documentation for this struct was generated from the following files: