Recast Navigation
Navigation-mesh Toolset for Games
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CBoundsItem
 CBuildContextRecast build context
 CBuildSettings
 CBVItem
 CConvexVolume
 CConvexVolumeTool
 CCrowdTool
 CCrowdToolParams
 CCrowdToolState
 CDebugDrawGLOpenGL debug draw implementation
 CDirtyEntry
 CdtBVNodeBounding volume node
 CdtCollectPolysQuery
 CdtCompressedTile
 CdtCrowdProvides local steering behaviors for a group of agents
 CdtCrowdAgentRepresents an agent managed by a dtCrowd object
 CdtCrowdAgentAnimation
 CdtCrowdAgentDebugInfo
 CdtCrowdAgentParamsConfiguration parameters for a crowd agent
 CdtCrowdNeighbourProvides neighbor data for agents managed by the crowd
 CdtFindNearestPolyQuery
 CdtFixedArray
 CdtLayerMonotoneRegion
 CdtLayerSweepSpan
 CdtLinkDefines a link between polygons
 CdtLocalBoundary
 CdtMeshHeaderProvides high level information related to a dtMeshTile object
 CdtMeshTileDefines a navigation mesh tile
 CdtNavMeshA navigation mesh based on tiles of convex polygons
 CdtNavMeshCreateParamsRepresents the source data used to build an navigation mesh tile
 CdtNavMeshParamsConfiguration parameters used to define multi-tile navigation meshes
 CdtNavMeshQueryProvides the ability to perform pathfinding related queries against a navigation mesh
 CdtNode
 CdtNodePool
 CdtNodeQueue
 CdtObstacleAvoidanceDebugData
 CdtObstacleAvoidanceParams
 CdtObstacleAvoidanceQuery
 CdtObstacleBox
 CdtObstacleCircle
 CdtObstacleCylinder
 CdtObstacleOrientedBox
 CdtObstacleSegment
 CdtOffMeshConnectionDefines an navigation mesh off-mesh connection within a dtMeshTile object
 CdtPathCorridorRepresents a dynamic polygon corridor used to plan agent movement
 CdtPathQueue
 CdtPolyDefines a polygon within a dtMeshTile object
 CdtPolyDetailDefines the location of detail sub-mesh data within a dtMeshTile
 CdtPolyQueryProvides custom polygon query behavior
 CdtPolyState
 CdtProximityGrid
 CdtQueryFilterDefines polygon filtering and traversal costs for navigation mesh query operations
 CdtRaycastHitProvides information about raycast hit filled by dtNavMeshQuery::raycast
 CdtSegInterval
 CdtTempContour
 CdtTileCache
 CdtTileCacheAlloc
 CdtTileCacheCompressor
 CdtTileCacheContour
 CdtTileCacheContourSet
 CdtTileCacheLayer
 CdtTileCacheLayerHeader
 CdtTileCacheMeshProcess
 CdtTileCacheObstacle
 CdtTileCacheParams
 CdtTileCachePolyMesh
 CdtTileState
 CduDebugDrawAbstract debug draw interface
 CduDisplayList
 CduFileIO
 CFastLZCompressor
 CFileIOStdio file implementation
 CGLCheckerTexture
 CGraphParams
 CGuiState
 CimguiGfxCmd
 CimguiGfxLine
 CimguiGfxRect
 CimguiGfxText
 CInputGeom
 CLinearAllocator
 CMeshProcess
 CNavmeshFlags
 CNavMeshPruneTool
 CNavMeshSetHeader
 CNavMeshTesterTool
 CNavMeshTileBuildContext
 CNavMeshTileHeader
 CNavMeshTileTool
 COffMeshConnectionTool
 CRasterizationContext
 CrcChunkyTriMesh
 CrcChunkyTriMeshNode
 CrcCompactCellProvides information on the content of a cell column in a compact heightfield
 CrcCompactHeightfieldA compact, static heightfield representing unobstructed space
 CrcCompactSpanRepresents a span of unobstructed space within a compact heightfield
 CrcConfigSpecifies a configuration to use when performing Recast builds
 CrcContextProvides an interface for optional logging and performance tracking of the Recast build process
 CrcContourRepresents a simple, non-overlapping contour in field space
 CrcContourHole
 CrcContourRegion
 CrcContourSetRepresents a group of related contours
 CrcEdge
 CrcHeightfieldA dynamic heightfield representing obstructed space
 CrcHeightfieldLayerRepresents a heightfield layer within a layer set
 CrcHeightfieldLayerSetRepresents a set of heightfield layers
 CrcHeightPatch
 CrcIntArrayLegacy class. Prefer rcVector<int>
 CrcLayerRegion
 CrcLayerSweepSpan
 CrcMeshLoaderObj
 CrcNewTagAn implementation of operator new usable for placement new
 CrcPermVector
 CrcPolyMeshRepresents a polygon mesh suitable for use in building a navigation mesh
 CrcPolyMeshDetailContains triangle meshes that represent detailed height data associated with the polygons in its associated polygon mesh object
 CrcPotentialDiagonal
 CrcRegion
 CrcScopedDeleteA simple helper class used to delete an array when it goes out of scope
 CrcScopedTimerA helper to first start a timer and then stop it when this helper goes out of scope
 CrcSpanRepresents a span in a heightfield
 CrcSpanPoolA memory pool used for quick allocation of spans within a heightfield
 CrcSweepSpan
 CrcTempVector
 CrcVectorBaseVariable-sized storage type
 CSample
 CSample_DebugSample used for random debugging
 CSample_SoloMesh
 CSample_TempObstacles
 CSample_TileMesh
 CSampleDebugDraw
 CSampleItem
 CSampleTool
 CSampleToolState
 CTempObstacleCreateTool
 CTempObstacleHilightTool
 CTestCase
 CTileCacheData
 CTileCacheSetHeader
 CTileCacheTileHeader
 CValueHistory