Dungeon Architect  17.0.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CSharpNav.Crowds.AgentAnimation
 CSharpNav.Crowds.AgentParamsSettings for a particular crowd agent
 CSharpNav.AreaGeneratorA class that filters geometry and applies an Area to it
 CDungeonArchitect.Editors.AssetBuilder
 CDungeonArchitect.Editors.AssetThumbnailCacheManages the asset thumbnails to display in the visual nodes
 CAttribute
 CSystem.Attribute
 CDungeonArchitect.Utils.BlackboardA blackboard holds global data that can be shared across multiple scripts
 CDungeonArchitect.Utils.BlackboardDatabase< T >
 CDungeonArchitect.Utils.BlackboardDatabase< DungeonArchitect.IntVector >
 CDungeonArchitect.Utils.BlackboardDatabase< float >
 CDungeonArchitect.Utils.BlackboardDatabase< int >
 CDungeonArchitect.Utils.BlackboardDatabase< string >
 CDungeonArchitect.Utils.BlackboardDatabase< Vector3 >
 CDungeonArchitect.UI.Widgets.BreadCrumbWidgetNode
 CDungeonArchitect.Builders.BSP.BSPDungeonConstants
 CDungeonArchitect.Builders.BSP.BSPDungeonGraphQuery
 CDungeonArchitect.Builders.BSP.BSPNode
 CDungeonArchitect.Builders.BSP.BSPNodeConnection
 CDungeonArchitect.Builders.BSP.BSPNodeObject
 CDungeonArchitect.Builders.BSP.BSPRoomCategory
 CDungeonArchitect.Editors.ThemeEditorTools.BuilderThemeEditorTools
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder.BuildSettings
 CDungeonArchitect.Editors.ThemeEditorTools.BulkPrefabReplaceRuleFactory
 CDungeonArchitect.Editors.ThemeEditorTools.BulkReplacementEntry
 CDungeonArchitect.UI.Widgets.ToolbarWidget.ButtonInfo
 CSharpNav.Collections.BVTreeA tree of bounding volumes
 CDungeonArchitect.RoomDesigner.CarvingCommand
 CDungeonArchitect.Flow.Impl.GridFlow.Tasks.CaveCellBuildTile
 CDungeonArchitect.Builders.Grid.CellData-structure to hold the Cell information. A cell is a piece of the dungeon layout and can be either a room or a corridor
 CSharpNav.CellA cell is a column of voxels represented in Spans
 CDungeonArchitect.Builders.Grid.CellDoorData-structure to hold the door information
 CDungeonArchitect.Builders.Grid.CellHeightFrameInfoTemporary data-structure used while assigning heights on the dungeon
 CDungeonArchitect.Builders.Grid.CellHeightNodeTemporary data-structure to hold the height data of the cell node A graph is build of the dungeon layout while the heights are assigned and this node contains the cell's height information
 CDungeonArchitect.Builders.Snap.CellMarkerState
 CDungeonArchitect.Builders.CircularCity.CircularCityCell
 CDungeonArchitect.Builders.CircularCity.CircularCityDungeonConstants
 CDungeonArchitect.Builders.CircularCity.CircularCityFoliageEntry
 CDungeonArchitect.Builders.CircularCity.CircularCityFoliageTheme
 CDungeonArchitect.Builders.CircularCity.CircularCityLandscapeTextureData-structure to hold the texture settings. This contains enough information to paint the texture on to the terrain
 CDungeonArchitect.Builders.SimpleCity.CityBlockDimension
 CDungeonArchitect.Utils.ColorUtils
 CDungeonArchitect.Editors.ThemeEditorTools.CommonThemeEditorTools
 CSharpNav.CompactCellRepresents a cell in a CompactHeightfield
 CSharpNav.CompactHeightfieldA more memory-compact heightfield that stores open spans of voxels instead of closed ones
 CSharpNav.CompactSpanRepresents a voxel span in a CompactHeightfield
 CDungeonArchitect.Editors.Flow.Impl.SnapGridFlowModuleDBCompiler.CompileResultEntry
 CDungeonArchitect.SpatialConstraints.ConstraintRuleContext
 CDungeonArchitect.Editors.SpatialConstraints.SCRuleNodeEditor.RuleNodeEditorUIState.ConstraintUIState
 CSharpNav.ContourA contour is formed from a region
 CSharpNav.ContourVertexA ContourVertex is a vertex that stores 3 integer coordinates and a region ID, and is used to build Contours
 CSharpNav.Crowds.CrowdThe Crowd class manages pathfinding for multiple agents simulatenously
 CSharpNav.Crowds.CrowdNeighborA neighboring crowd agent
 CDungeonArchitect.UI.Widgets.GraphEditors.CursorDragLinkManages a link dragged out of a node with the other end following the mouse cursor
 CDungeonArchitect.Utils.DebugDrawUtilsHelper functions to draw debug information of the dungeon layout in the scene view
 CDungeonArchitect.DebugTextItem
 CDungeonArchitect.Triangulator.DelauneyPerforms the Delauney triangulation on a set of vertices
 CDungeonArchitect.Triangulator.DelauneyTriangle
 CDungeonArchitect.Triangulator.DelauneyV2
 CDungeonArchitect.Landscape.DLCacheBounds
 CDungeonArchitect.Builders.Grid.DoorManagerManages the doors in the grid based builder
 CDungeonArchitect.Editors.DungeonArchitectMenu
 CDungeonArchitect.Builders.DungeonBuilderDefaultMarkers
 CDungeonArchitect.Utils.DungeonConstantsContains various project specific constants
 CDungeonArchitect.Editors.DungeonEditorHelperUtility functions for various editor based features of Dungeon Architect
 CDungeonArchitect.Editors.SnapFlow.DungeonFlowEditorHighlighter
 CDungeonArchitect.Editors.SnapFlow.DungeonFlowErrorEntry
 CDungeonArchitect.Editors.SnapFlow.DungeonFlowErrorList
 CDungeonArchitect.DungeonNavMeshSourceCollector
 CDungeonArchitect.DungeonNodeSpawnData
 CDungeonArchitect.Editors.DungeonObjectTrakerTracks active dungeon objects in the scene and finds ones that have the active graph being edited This is used for real-time updates on the dungeon object as the graph is modified from the editor
 CDungeonArchitect.Editors.DungeonPropertyEditorHook
 CDungeonArchitect.RoomDesigner.DungeonRoomDesignerConstants
 CDungeonArchitect.RoomDesigner.Editors.DungeonRoomDesignerToolbar
 CDungeonArchitect.RoomDesigner.Editors.DungeonRoomDesignerTools
 CDungeonArchitect.RoomDesigner.DungeonRoomDoorDesigner
 CDungeonArchitect.RoomDesigner.DungeonRoomMarkerEmitter
 CDungeonArchitect.RoomDesigner.DungeonRoomVoxel
 CDungeonArchitect.RoomDesigner.DungeonRoomVoxelCell
 CDungeonArchitect.DungeonSceneObjectSpawnerTakes care of spawning the dungeon objects from the input list This allows us to use different strategies to spawn the objects (e.g. synchronous or async spawning over multiple frames)
 CDungeonArchitect.Splatmap.DungeonSplatmapTextureInfo
 CDungeonArchitect.Themeing.DungeonThemeDataThe data-structure for serializing the theme graph to disk
 CDungeonArchitect.Themeing.DungeonThemeEngine
 CDungeonArchitect.Themeing.DungeonThemeExecutionContext
 CDungeonArchitect.Themeing.DungeonThemeItemThe data structure to hold information about a single node in the asset file
 CDungeonArchitect.DungeonUtils
 CEditor
 CDungeonArchitect.Editors.EditorDeltaTime
 CEditorWindow
 CEventArgs
 CDungeonArchitect.Editors.Flow.FlowExecNodeRendererBase.ExecRuleNodeLayoutInfo
 CDungeonArchitect.Grammar.ExecutionRuntimeGraphNodeData
 CDungeonArchitect.Flow.Domains.Layout.FFAGConstraintsLink
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FFlowAgPathingSystem
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FFlowLayoutPathingSystemResult
 CDungeonArchitect.FilterA data filter applied over a 2D data array
 CDungeonArchitect.Builders.FloorPlan.FloorChunk
 CDungeonArchitect.Builders.FloorPlan.FloorChunkDB
 CDungeonArchitect.Builders.FloorPlan.FloorDoorManager
 CDungeonArchitect.RoomDesigner.FloorIsland
 CDungeonArchitect.Builders.FloorPlan.FloorPlanBuilder.FloorIslandNode
 CDungeonArchitect.Builders.FloorPlan.FloorPlanMarkers
 CDungeonArchitect.Flow.Domains.FlowDomainDataRegistry
 CDungeonArchitect.Flow.Domains.FlowDomainExtensions
 CDungeonArchitect.Editors.Flow.FlowEditorUtils
 CDungeonArchitect.Editors.Flow.FlowExecGraphContextMenuUserData
 CDungeonArchitect.Flow.Exec.FlowExecGraphUtils
 CDungeonArchitect.Flow.Exec.FlowExecNodeOutputRegistry
 CDungeonArchitect.Flow.Exec.FlowExecTaskState
 CDungeonArchitect.Flow.Exec.FlowExecTaskUtils
 CDungeonArchitect.Flow.Exec.FlowExecutionContext
 CDungeonArchitect.Flow.Exec.FlowExecutor
 CDungeonArchitect.Flow.Items.FlowGraphItemCustomInfo
 CDungeonArchitect.Editors.Flow.FlowInspectorMonoScriptProperty< T >
 CDungeonArchitect.Editors.Flow.FlowInspectorMonoScriptProperty< DungeonArchitect.ISGFLayoutNodeCategoryConstraint >
 CDungeonArchitect.Editors.Flow.FlowInspectorMonoScriptProperty< DungeonArchitect.ISGFLayoutNodePositionConstraint >
 CDungeonArchitect.Editors.Flow.FlowInspectorMonoScriptProperty< ITilemapFlowOverlayGenerator >
 CDungeonArchitect.Editors.Flow.FlowInspectorMonoScriptProperty< ITilemapItemPlacementStrategy >
 CDungeonArchitect.Flow.Items.FlowItem
 CDungeonArchitect.Flow.Items.FlowItemMetadata
 CDungeonArchitect.Flow.Items.FlowItemUtils
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DConstants
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayout3DRenderSettings
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLinkState
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNodeGroup
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGraphPathUtils
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphQuery
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizer
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.FlowLayoutGraphUnityVisualizerObject
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthState
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutGrowthStatePathItem
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutNodeGroupGenerator
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathNodeGroup
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackFrame
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutPathStackGrowthTask
 CDungeonArchitect.Flow.Domains.Layout.Pathing.FlowLayoutStaticGrowthState
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DBuilder
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph2D.FlowLayoutToolGraph2DUtils
 CDungeonArchitect.Editors.Flow.Layout.FlowPreviewLayoutItemRenderer
 CDungeonArchitect.Flow.Exec.FlowTaskExecContext
 CDungeonArchitect.Flow.Exec.FlowTaskExecInput
 CDungeonArchitect.Flow.Exec.FlowTaskExecOutput
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCell
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlay
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCellOverlayMergeConfig
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapCustomCellInfo
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceField
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapDistanceFieldCell
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapEdge
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRendererRenders the tilemap on to a render texture
 CDungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderResources
 CDungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolBuildContext
 CDungeonArchitect.Flow.Domains.Tilemap.Tooling.FlowTilemapToolGraphBuilder
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal.FNodeInfo
 CDungeonArchitect.UI.Widgets.SxViewportWidget.FrameTime
 CDungeonArchitect.Flow.Impl.SnapGridFlow.FsgfModuleAssemblyBuilder
 CDungeonArchitect.Grammar.GrammarRuntimeGraphNodeData
 CDungeonArchitect.Grammar.GrammarRuntimeGraphUtils
 CDungeonArchitect.Graphs.GraphBuilder
 CDungeonArchitect.Graphs.GraphCameraA camera that manages the graph editor's viewport
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuThe context menu shown when the user right clicks on the theme graph editor
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphContextMenuEventThe graph context menu event data
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphEditorConstantsGraph editor constants
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphEditorEvents
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphEditorStyle
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphEditorUtils
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphEvent< T >
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphEvent< DungeonArchitect.UI.Widgets.GraphEditors.GraphNodeEventArgs >
 CDungeonArchitect.Grammar.GraphGrammarProcessor
 CDungeonArchitect.Grammar.GraphGrammarProcessorSettings
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphInputHandler
 CDungeonArchitect.Graphs.Layouts.Layered.GraphLayoutLayeredConfig
 CDungeonArchitect.Graphs.Layouts.GraphLayoutNode< T >
 CDungeonArchitect.Graphs.Layouts.Spring.GraphLayoutSpringConfig
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererRenders the graph node in the graph editor
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphNodeRendererFactory
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphOperations
 CDungeonArchitect.UI.Widgets.GraphPanel< DungeonArchitect.Editors.Flow.FlowExecGraphEditor >
 CDungeonArchitect.UI.Widgets.GraphPanel< DungeonArchitect.Editors.SnapFlow.SnapEdExecutionGraphEditor >
 CDungeonArchitect.UI.Widgets.GraphPanel< DungeonArchitect.Editors.SnapFlow.SnapEdGrammarGraphEditor >
 CDungeonArchitect.UI.Widgets.GraphPanel< DungeonArchitect.Editors.SnapFlow.SnapEdResultGraphEditor >
 CDungeonArchitect.UI.Widgets.GraphPanel< FlowPreviewLayoutGraphEditor >
 CDungeonArchitect.UI.Widgets.GraphPanel< FlowPreviewTilemapGraphEditor >
 CDungeonArchitect.Grammar.GraphPatternMatch
 CDungeonArchitect.Grammar.GraphPatternMatcher
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphPinRendererRenders a graph pin hosted inside a node
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphRendererContextThe rendering context for drawing the theme editor
 CDungeonArchitect.Graphs.GraphSchemaThe graph schema defines the rules of the theme graph
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphSelectionBoxManages the selection box for selecting multiple objects in the graph editor
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphTooltipGraph tooltip singleton
 CDungeonArchitect.UI.Widgets.GraphEditors.GraphTooltipRendererRenders a tooltip in the graph editor. The tooltip message is defined in GraphTooltip.message
 CDungeonArchitect.Graphs.GraphUtilsTheme graph utility functions
 CDungeonArchitect.Builders.Grid.GridBuilderDoorMetadata
 CDungeonArchitect.Builders.Grid.GridBuilderUtils
 CDungeonArchitect.Builders.Grid.GridCellInfoContains meta data about the cells. This structure is used for caching cell information for faster lookup during and after generation of the dungeon
 CDungeonArchitect.Builders.Grid.GridDebugDrawUtilsHelper functions to draw debug information of the dungeon layout in the scene view
 CDungeonArchitect.Builders.Grid.Mirroring.GridDungeonMirror
 CDungeonArchitect.Builders.Grid.GridDungeonModelUtils
 CDungeonArchitect.Builders.GridFlow.GridFlowDungeonConstants
 CDungeonArchitect.Editors.Flow.GridFlow.GridFlowExecNodePlacementSettingInspector
 CDungeonArchitect.Flow.Exec.GridFlowGraphNodeExecutionStatus
 CDungeonArchitect.Builders.GridFlow.GridFlowMinimapIcons
 CDungeonArchitect.UI.Widgets.GridPanelNode
 CDungeonArchitect.UI.GUIState
 CSharpNav.HeightfieldA Heightfield represents a "voxel" grid represented as a 2-dimensional grid of Cells
 CSharpNav.HeightPatchStores height data in a grid
 CDungeonArchitect.Editors.ThemeEditorTools.IBulkPrefabReplaceRuleProcessor
 CICloneable
 CSystem.ICloneable
 CICollection
 CSystem.IComparable
 CIComparer
 CDungeonArchitect.UI.IContextMenu
 CDungeonArchitect.UI.IDeferredUICommand
 CDungeonArchitect.IDungeonSceneObjectInstantiator
 CDungeonArchitect.Triangulator.IEDGE
 CIEnumerable
 CIEnumerator
 CIEquatable
 CDungeonArchitect.Flow.Domains.IFlowDomain
 CDungeonArchitect.Flow.Domains.IFlowDomainData
 CDungeonArchitect.Flow.Domains.IFlowDomainExtension
 CDungeonArchitect.Editors.Flow.IFlowEditorWindow
 CDungeonArchitect.Flow.Domains.Layout.IFlowLayoutGraphConstraints
 CDungeonArchitect.Flow.Domains.Layout.Pathing.IFlowLayoutNodeCreationConstraint
 CDungeonArchitect.Grammar.IGrammarGraphBuilder
 CDungeonArchitect.Grammar.IGrammarGraphBuildScript
 CDungeonArchitect.Graphs.Layouts.IGraphLayout< T >
 CDungeonArchitect.Graphs.Layouts.IGraphLayoutNodeActions< T >
 CDungeonArchitect.Graphs.Layouts.IGraphLayoutNodeActions< GraphNode >
 CIGraphLayoutNodeActions< RuntimeGraphNode< GrammarRuntimeGraphNodeData >>
 CDungeonArchitect.UI.Widgets.GraphEditors.IGraphLinkRenderer
 CDungeonArchitect.Editors.Flow.DomainEditors.Layout3D.ILayout3DGraphDomainSettings
 CDungeonArchitect.UI.Widgets.IListViewItemWidget
 CDungeonArchitect.Graphs.IndexCounterAn ID provider for graph objects
 CDungeonArchitect.Builders.Infinity.Caves.InfinityCaveChunkConstants
 CDungeonArchitect.Utils.Noise.INoisePolicy< T >
 CDungeonArchitect.Utils.Noise.INoisePolicy< Vector2 >
 CDungeonArchitect.Utils.Noise.INoiseTable< T >
 CDungeonArchitect.Editors.InspectorNotify
 CDungeonArchitect.Editors.InspectorStyles
 CDungeonArchitect.Editors.InspectorUtilsUtility functions for drawing UI in the Inspector window
 CDungeonArchitect.Utils.InstanceCacheCaches instances by their name so they can be reused when needed again instead of recreating it
 CDungeonArchitect.IntVectorRepresent an integer vector
 CDungeonArchitect.IntVector2Represent an integer vector
 CDungeonArchitect.Builders.Grid.IntVector2KeyData-structure for IntVector pair. Used for caching
 CDungeonArchitect.Builders.Isaac.IsaacBuilderUtils
 CDungeonArchitect.Builders.Isaac.IsaacDoor
 CDungeonArchitect.Builders.Isaac.IsaacRoom
 CDungeonArchitect.Builders.Isaac.IsaacRoomFactory
 CDungeonArchitect.Builders.Isaac.IsaacRoomLayout
 CDungeonArchitect.Builders.Isaac.IsaacRoomTile
 CISerializationCallbackReceiver
 CDungeonArchitect.ISGFLayoutNodeCategoryConstraint
 CDungeonArchitect.ISGFLayoutNodePositionConstraint
 CDungeonArchitect.Flow.Impl.SnapGridFlow.Tasks.ISGFLayoutTaskPathBuilder
 CDungeonArchitect.Editors.SnapFlow.ISnapEdValidatorAction
 CDungeonArchitect.SxEngine.ISxSceneNode
 CDungeonArchitect.Flow.Domains.Tilemap.Tasks.ITilemapFlowOverlayGenerator
 CDungeonArchitect.Flow.Impl.GridFlow.ITilemapItemPlacementStrategy
 CSharpNav.Collections.Generic.IValueWithCostAn interface that defines a class containing a cost associated with the instance. Used in PriorityQueue<T>
 CDungeonArchitect.UI.Widgets.IWidget
 CDungeonArchitect.UI.Widgets.GraphEditors.KeyboardStateCaches the keyboard state
 CDungeonArchitect.Utils.KeyValueData
 CDungeonArchitect.Utils.KeyValueDataEntryBase
 CDungeonArchitect.Utils.KeyValueDataEntryTyped< float >
 CDungeonArchitect.Utils.KeyValueDataEntryTyped< int >
 CDungeonArchitect.Utils.KeyValueDataEntryTyped< string >
 CDungeonArchitect.Utils.KeyValueDataEntryTyped< Vector2 >
 CDungeonArchitect.Utils.KeyValueDataEntryTyped< Vector3 >
 CDungeonArchitect.Landscape.LandscapeDataRasterizerManages the landscape data and performs various rasterization algorithms (draw cells, lines etc)
 CDungeonArchitect.Landscape.LandscapeTextureData-structure to hold the texture settings. This contains enough information to paint the texture on to the terrain
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.Layout3DGraphRenderingResource
 CDungeonArchitect.Graphs.Layouts.Layered.LayoutTree< T >
 CDungeonArchitect.Graphs.Layouts.Layered.LayoutTreeNode< T >
 CSharpNav.Pathfinding.LinkA link is formed between two polygons in a TiledNavMesh
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor.LinkRenderSettings
 CDungeonArchitect.UI.Widgets.ListViewSource< T >
 CDungeonArchitect.UI.Widgets.ListViewSource< DungeonFlowErrorEntry >
 CDungeonArchitect.UI.Widgets.ListViewSource< GrammarNodeType >
 CDungeonArchitect.UI.Widgets.ListViewSource< GrammarProductionRule >
 CDungeonArchitect.UI.Widgets.ListViewWidget< DungeonArchitect.Editors.SnapFlow.DungeonFlowErrorEntry >
 CDungeonArchitect.UI.Widgets.ListViewWidget< GrammarNodeType >
 CDungeonArchitect.UI.Widgets.ListViewWidget< GrammarProductionRule >
 CSharpNav.Crowds.LocalBoundaryThe LocalBoundary class stores segments and polygon indices for temporary use
 CDungeonArchitect.Builders.Mario.MarioDungeonConstants
 CDungeonArchitect.Builders.Mario.MarioDungeonLevelChunkRule
 CDungeonArchitect.Builders.Mario.MarioTile
 CDungeonArchitect.MarkerReplacementEntry
 CDungeonArchitect.Utils.MathUtilsVarious math utility functions
 CDungeonArchitect.Utils.Matrix
 CDungeonArchitect.Builders.Maze.MazeDungeonConstants
 CSharpNav.PolyMeshDetail.MeshDataThe MeshData struct contains information about vertex and triangle base and offset values for array indices
 CSharpNav.Pathfinding.MeshTileThe MeshTile contains the map data for pathfinding
 CDungeonArchitect.Builders.Snap.Impl.ModuleBuildNode
 CDungeonArchitect.Builders.Snap.Impl.ModuleGrowthNode
 CDungeonArchitect.Builders.Snap.Impl.ModuleInfo
 CDungeonArchitect.Builders.Snap.ModuleMarkerRegsitry
 CMonoBehaviour
 CDungeonArchitect.Navigation.NavigationEvent
 CSharpNav.NavMeshBuilderThe NavMeshBuilder class converst PolyMesh and PolyMeshDetail into a different data structure suited for pathfinding. This class will create tiled data
 CSharpNav.NavMeshGenerationSettingsContains all the settings necessary to convert a mesh to a navmesh
 CSharpNav.Pathfinding.PathfindingCommon.NavMeshInfoContains information about a navigation mesh
 CSharpNav.NavMeshQueryDo pathfinding calculations on the TiledNavMesh
 CSharpNav.Pathfinding.NavPointA point in a navigation mesh
 CSharpNav.Collections.BVTree.NodeThe data stored in a bounding volume node
 CDungeonArchitect.Builders.BSP.NodeConnection
 CDungeonArchitect.Editors.SnapFlow.NodeListViewConstants
 CSharpNav.NodePoolLink all nodes together. Store indices in hash map
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase.NodeRenderSettings
 CDungeonArchitect.Flow.Impl.GridFlow.Tasks.NodeTilemapBounds
 CDungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphUtils.NodeWeightAssignInfo
 CDungeonArchitect.Utils.Noise.NoiseTable< Vector2 >
 CDungeonArchitect.Utils.Noise.NoiseTableCell< T >
 CDungeonArchitect.Utils.ObjectUtils
 CSharpNav.Crowds.ObstacleAvoidanceQuery.ObstacleAvoidanceParams
 CSharpNav.Crowds.ObstacleAvoidanceQuery
 CSharpNav.Pathfinding.OffMeshConnectionAn offmesh connection links two polygons, which are not directly adjacent, but are accessibly through other means (jumping, climbing, etc...)
 CDungeonArchitect.UI.Widgets.OverlayPanelNode
 CSharpNav.Crowds.PathCorridor
 CSharpNav.Pathfinding.PathfindingCommonStore constants, structs, methods in this single class so that other classes can access this information
 CSharpNav.Crowds.PathQueue
 CDungeonArchitect.Utils.PMRandomA random stream based on normal distribution. Also support uniform distsribution
 CPoint
 CSharpNav.Pathfinding.PolyUses the PolyMesh polygon data for pathfinding
 CSharpNav.PolyMesh.PolygonEach polygon is a collection of vertices. It is the basic unit of the PolyMesh
 CSharpNav.PolyMeshThe class of Poly mesh
 CSharpNav.PolyMeshDetailThe PolyMeshDetail class is a combination of a PolyMesh and a CompactHeightfield merged together
 CSharpNav.Collections.Generic.PriorityQueue< SharpNav.Node >
 CDungeonArchitect.Editors.SnapFlow.ProductionRuleWidgetRHSState
 CDungeonArchitect.Themeing.PropChildSocketDataProps can emit new sockets when they are inserted, to add more child props relative to them
 CDungeonArchitect.PropSocketThe data structure for a marker
 CSharpNav.Collections.Generic.ProximityGrid< T >A ProximityGrid<T> is a uniform 2d grid that can efficiently retrieve items near a specified grid cell
 CSharpNav.Collections.Generic.ProximityGrid< SharpNav.Crowds.Agent >
 CDungeonArchitect.RectangleRepresents an integer rectangle
 CDungeonArchitect.Editors.ReflectionUtils
 CSharpNav.RegionA Region contains a group of adjacent spans
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodeActor.RenderSettings
 CDungeonArchitect.Builders.SimpleCity.RoadBeautifier
 CDungeonArchitect.RoadNetworks.RoadGraph
 CDungeonArchitect.RoadNetworks.RoadGraphBuilder
 CDungeonArchitect.RoadNetworks.RoadGraphBuilderSettings
 CDungeonArchitect.RoadNetworks.RoadGraphBuilderUtils
 CDungeonArchitect.RoadNetworks.RoadGraphBuildNode
 CDungeonArchitect.RoadNetworks.RoadGraphEdge
 CDungeonArchitect.RoadNetworks.RoadGraphNode
 CDungeonArchitect.RoadNetworks.RoadLayoutBuilder
 CDungeonArchitect.Editors.SnapFlow.RuleListViewConstants
 CDungeonArchitect.Grammar.RuntimeGrammar
 CDungeonArchitect.Grammar.RuntimeGrammarProduction
 CDungeonArchitect.RuntimeGraphs.RuntimeGraph< T >
 CDungeonArchitect.RuntimeGraphs.RuntimeGraph< ExecutionRuntimeGraphNodeData >
 CDungeonArchitect.RuntimeGraphs.RuntimeGraph< GrammarRuntimeGraphNodeData >
 CDungeonArchitect.RuntimeGraphs.RuntimeGraphBuilder
 CDungeonArchitect.RuntimeGraphs.RuntimeGraphBuilderHandlers< T >
 CDungeonArchitect.RuntimeGraphs.RuntimeGraphBuilderHandlers< ExecutionRuntimeGraphNodeData >
 CDungeonArchitect.RuntimeGraphs.RuntimeGraphBuilderHandlers< GrammarRuntimeGraphNodeData >
 CDungeonArchitect.RuntimeGraphs.RuntimeGraphNode< T >
 CScriptableObject
 CSharpNav.NavMeshQuery.SegInterval
 CSharpNav.Crowds.LocalBoundary.SegmentA line segment contains two points
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolver
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfLayoutModuleResolverSettings
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssembly
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySide
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleAssemblySideCell
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabaseConnectionInfo
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDatabasePlaceableMarkerInfo
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleDoor
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleItemFitnessCalculator
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SgfModuleNode
 CDungeonArchitect.Builders.SimpleCity.SimpleCityCell
 CDungeonArchitect.Builders.SimpleCity.SimpleCityDungeonConstants
 CDungeonArchitect.Builders.SimpleCity.SimpleCityFoliageEntry
 CDungeonArchitect.Builders.SimpleCity.SimpleCityFoliageTheme
 CDungeonArchitect.Builders.SimpleCity.SimpleCityLandscapeTextureData-structure to hold the texture settings. This contains enough information to paint the texture on to the terrain
 CDungeonArchitect.Utils.SmoothValue
 CDungeonArchitect.Builders.Snap.Impl.SnapAttachmentConfiguration
 CDungeonArchitect.Frameworks.Snap.SnapConnectionLockedDoorInfo
 CDungeonArchitect.Editors.SnapFlow.SnapEdExecutionGraphEditorMenuData
 CDungeonArchitect.Editors.SnapFlow.SnapEdGrammarGraphEditorContextMenuData
 CDungeonArchitect.Editors.SnapFlow.SnapEditorUtils
 CDungeonArchitect.Editors.SnapFlow.SnapEdValidator
 CDungeonArchitect.Builders.Snap.SnapGizmoRenderCommand
 CDungeonArchitect.Flow.Impl.SnapGridFlow.SnapGridFlowEditorUtils
 CDungeonArchitect.Editors.Flow.Impl.SnapGridFlowModuleDBCompiler
 CDungeonArchitect.Builders.Snap.Impl.SnapLayoutBuildState
 CDungeonArchitect.Builders.Snap.SnapModuleConnection
 CDungeonArchitect.Builders.Snap.SnapModuleEditorData
 CDungeonArchitect.Builders.Snap.SnapModuleEntry
 CDungeonArchitect.Builders.Snap.SnapModuleInstance
 CDungeonArchitect.Builders.Snap.SnapQueryConnectionInfo
 CDungeonArchitect.Builders.Snap.SnapQueryModuleInfo
 CDungeonArchitect.Frameworks.Snap.SnapUtils
 CSharpNav.SpanA span is a range of integers which represents a range of voxels in a Cell
 CSharpNav.SpanReferenceReferences a Span within a Heightfield
 CDungeonArchitect.SpatialConstraints.SpatialConstraintProcessorContext
 CDungeonArchitect.SpatialConstraints.SpatialConstraintProcessorUtils
 CDungeonArchitect.SpatialConstraints.SpatialConstraintRuleDomain
 CDungeonArchitect.Graphs.Layouts.Spring.SpatialGrid< T >
 CDungeonArchitect.DungeonSceneObjectSpawner.SpawnInfo
 CDungeonArchitect.Splatmap.SplatData
 CDungeonArchitect.Splatmap.SplatRasterizer
 CDungeonArchitect.UI.Widgets.SplitterNode
 CDungeonArchitect.UI.Widgets.StackPanelNode
 CDungeonArchitect.Utils.StackSystem< TState, TStaticState, TResult >
 CDungeonArchitect.Utils.StackSystem< FlowLayoutPathStackFrame, FlowLayoutStaticGrowthState, FFlowLayoutPathingSystemResult >
 CDungeonArchitect.Builders.Grid.StairAdjacencyQueueNodeTemporary data-structure used while assigning stairs on the dungeon
 CDungeonArchitect.Builders.Grid.StairEdgeInfoData structure to hold the adjacent cells connected to the stairs (entry / exit)
 CDungeonArchitect.Builders.Grid.StairInfoData-structure to hold the stair information in the grid based builder
 CDungeonArchitect.SxEngine.SxActorComponent
 CDungeonArchitect.SxEngine.SxCamera
 CDungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayout3DWorldBuilder
 CDungeonArchitect.SxEngine.SxMaterial
 CDungeonArchitect.SxEngine.SxMaterialRegistry
 CDungeonArchitect.SxEngine.SxMesh
 CDungeonArchitect.SxEngine.SxMeshRegistry
 CDungeonArchitect.SxEngine.SxMeshSection
 CDungeonArchitect.SxEngine.Utils.SxMeshUtils
 CDungeonArchitect.SxEngine.SxMeshVertex
 CDungeonArchitect.SxEngine.SxRenderCommandList
 CDungeonArchitect.SxEngine.SxRenderContext
 CDungeonArchitect.SxEngine.SxRenderer
 CDungeonArchitect.SxEngine.SxSceneGraph
 CDungeonArchitect.SxEngine.SxSceneGraphUtils
 CDungeonArchitect.SxEngine.SxTextComponentSettings
 CDungeonArchitect.SxEngine.Utils.SxTransform
 CDungeonArchitect.SxEngine.SxWorld
 CDungeonArchitect.Utils.TexturedMaterialInstances
 CDungeonArchitect.Editors.ThemeEditorToolFunctionInfo
 CDungeonArchitect.Editors.ThemeEditorTools.ThemeEditorToolPrefabReplacement
 CSharpNav.TiledNavMeshA TiledNavMesh is a continuous region, which is used for pathfinding
 CSharpNav.TiledNavMesh.TiledNavMeshParamsThe settings for the TiledNavMesh
 CDungeonArchitect.Flow.Impl.GridFlow.Tasks.TilemapFlowNodeInfo
 CDungeonArchitect.Flow.Domains.Tilemap.Tasks.TilemapFlowNodeOverlayNoiseSettings
 CDungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyContext
 CDungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyFactory
 CDungeonArchitect.Flow.Impl.GridFlow.TilemapItemPlacementStrategyUtils
 CDungeonArchitect.Editors.TimerTicks every few milli-seconds
 CDungeonArchitect.Triangulator.Geometry.TriangleTriangle made from three point indexes
 CSharpNav.PolyMeshDetail.TriangleDataThe triangle info contains three vertex hashes and a flag
 CSharpNav.Tuple< T1, T2 >Represents a functional tuple that can be used to store two values of different types inside one object
 CDungeonArchitect.UI.UIDragDrop
 CDungeonArchitect.UI.UIPlatform
 CDungeonArchitect.UI.UIRenderer
 CDungeonArchitect.UI.UIResourceLookupThe resource filename constants used by dungeon architect editor
 CDungeonArchitect.UI.UIStyleManager
 CDungeonArchitect.UI.UISystem
 CDungeonArchitect.UI.UIUndoSystem
 CDungeonArchitect.Visibility.VisibilityGraph
 CDungeonArchitect.Visibility.VisibilityGraphNode
 CDungeonArchitect.UI.Widgets.WidgetClickEvent
 CDungeonArchitect.UI.Widgets.WidgetUtils