Table of Contents

Class EdgeRenderResult

Namespace
FlowGraph.Avalonia.Rendering.EdgeRenderers
Assembly
FlowGraph.Avalonia.dll

Result of rendering an edge, containing all visual elements.

public class EdgeRenderResult
Inheritance
EdgeRenderResult
Inherited Members

Properties

AdditionalVisuals

Optional additional visuals (decorations, animations, etc.).

public IReadOnlyList<Control>? AdditionalVisuals { get; init; }

Property Value

IReadOnlyList<Control>

HitAreaPath

The hit area path (invisible, wider for click detection).

public required Path HitAreaPath { get; init; }

Property Value

Path

Label

Optional label displayed along the edge.

public Control? Label { get; init; }

Property Value

Control

Markers

Optional markers (arrows, circles) at edge endpoints.

public IReadOnlyList<Path>? Markers { get; init; }

Property Value

IReadOnlyList<Path>

VisiblePath

The main visible path (the actual edge line).

public required Path VisiblePath { get; init; }

Property Value

Path