package d2layouts

Import Path
	oss.terrastruct.com/d2/d2layouts (on go.dev)

Dependency Relation
	imports 14 packages, and imported by one package

Involved Source Files d2layouts.go
Package-Level Type Names (total 2)
/* sort by: | */
const ConstantNearGraph const DefaultGraphType const GridDiagram const SequenceDiagram
DiagramType DiagramType IsConstantNear bool func NestedGraphInfo(obj *d2graph.Object) (gi GraphInfo) func LayoutNested(ctx context.Context, g *d2graph.Graph, graphInfo GraphInfo, coreLayout d2graph.LayoutGraph, edgeRouter d2graph.RouteEdges) error
Package-Level Functions (total 9)
func ExtractSubgraph(container *d2graph.Object, includeSelf bool) (nestedGraph *d2graph.Graph, externalEdges []*d2graph.Edge, externalEdgeIDs []edgeIDs)
func FitToGraph(container *d2graph.Object, nestedGraph *d2graph.Graph, padding geo.Spacing)
func InjectNested(container *d2graph.Object, nestedGraph *d2graph.Graph, isRoot bool)
func LayoutNested(ctx context.Context, g *d2graph.Graph, graphInfo GraphInfo, coreLayout d2graph.LayoutGraph, edgeRouter d2graph.RouteEdges) error
func PositionNested(container *d2graph.Object, nestedGraph *d2graph.Graph)
func SaveChildrenOrder(container *d2graph.Object) (restoreOrder func())
func SaveOrder(g *d2graph.Graph) (restoreOrder func())
Package-Level Constants (total 4)
a grid diagram at a constant near is
a grid diagram at a constant near is
a grid diagram at a constant near is
a grid diagram at a constant near is