A* Pathfinding Project  3.1.4
The A* Pathfinding Project for Unity 3D
 All Classes Namespaces Files Functions Variables Enumerations Properties Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCKDTree.AgentTreeNode
oCAstarColorStores editor colors
oCAstarDataStores the navigation graphs for the A* Pathfinding System
oCAstarProfiler
oCAstarSerializer
oCAstarSerializer
oCAstarSplinesContains various spline functions
oCAttribute
oCBBTreeAxis Aligned Bounding Box Tree
oCBBTreeBox
oCBinaryHeapMBinary heap implementation
oCAstarSerializer.BitMask
oCChecksumCalculates checksums of byte arrays
oCCompactVoxelCell
oCCompactVoxelSpan
oCContourPoint
oCDefineObject
oCEditor
oCEditorGUILayoutxHandles fading effects and also some custom GUI functions such as LayerMaskField
oCEditorUtilities
oCException
oCRecastGraph.ExtraMesh
oCEditorGUILayoutx.FadeArea
oCGraphEditorBaseDefined here only so non-editor classes can use the target field
oCGraphHitInfoReturned by graph ray- or linecasts containing info about the hit
oCGraphMetaMetadata for all graphs included in serialization
oCGraphUpdateObjectRepresents a collection of settings used to update nodes in a specific area of a graph
oCGraphUpdateShapeDefines a shape for a Pathfinding::GraphUpdateObject
oCGraphUpdateUtilitiesContains useful functions for updating graphs
oCGuidSimple implementation of a GUID
oCGUIUtilityxSimple GUIUtility functions
oCLocalAvoidance.HalfPlane
oCIAgentExposes properties of an Agent class
oCIComparable< IntersectionPair >
oCIComparable< Turn >
oCIDisposable
oCIFunnelGraphGraphs implementing this interface have support for the Funnel modifier
oCINavmesh
oCRecastGraph.Int2
oCInt3Holds a coordinate in integers
oCIntRectInteger Rectangle
oCIPathModifierBase for all path modifiers
oCIRaycastableGraph
oCISerializableGraphEditor
oCISerializableObject
oCIUpdatableGraph
oCJsonConverter
oCKDTree
oCLine
oCLinkedLevelCell
oCLinkedLevelNode
oCListPool< T >Lightweight List Pool
oCLockFreeStackImplements a lock free multiple producer - single consumer stack for the Path object
oCMathfxUtility functions for working with numbers, lines and vectors
oCMatrixMatrix implementation
oCObjImporter.meshStruct
oCModifierConverter
oCMonoBehaviour
oCNavGraphBase class for all graphs
oCNNConstraintNearest node constraint
oCNNInfo
oCNodeHolds one node in a navgraph
oCNodeRun
oCNodeRunData
oCObjExporterObj mesh exporter
oCObjImporter
oCKDTree.ObstacleTreeNode
oCObstacleVertexOne vertex in an obstacle
oCOptimizationHandler
oCParallel
oCPath
oCPathEndingConditionCustomized ending condition for a path
oCPathPool< T >
oCPathThreadInfoHolds info about one pathfinding thread
oCPathUtilitiesContains useful functions for working with paths and nodes
oCPolygonUtility functions for working with polygons, lines, and other vector math
oCAstarProfiler.ProfilePoint
oCSizeProfiler.ProfileSizePoint
oCProgress
oCRecastGraph.SceneMesh
oCSerializeSettingsHolds settings for how graphs should be serialized
oCSimulatorLocal Avoidance Simulator
oCSizeProfilerSimple profiler for what is written to a BinaryWriter stream
oCAstarSerializer.SMaskSerializer mask for what is to be saved in the file
oCStackPool< T >Lightweight Stack Pool
oCTagMaskHolds a tagmask
oCTriangulator
oCAdvancedSmooth.TurnConstructor
oCUserConnectionA class for holding a user placed connection
oCUtility
oCLocalAvoidance.VO
oCLocalAvoidance.VOIntersection
oCLocalAvoidance.VOLine
oCVoxelArea
oCVoxelCell
oCVoxelContour
oCVoxelContourSet
oCVoxelize
oCVoxelMesh
oCVoxelSpan
\CSimulator.Worker