Table of Contents

Namespace FlowGraph.Avalonia.Rendering.PortRenderers

Classes

DefaultPortRenderer

Default port renderer that creates circular port visuals. This is the standard port appearance used by FlowGraph.

PortRenderContext

Context information passed to port renderers.

TRANSFORM-BASED RENDERING:

Scale is always 1.0 - create visuals at logical size. The MatrixTransform on MainCanvas handles zoom. This enables O(1) zoom.

PortRendererRegistry

Registry for port renderers. Maps port types to their visual renderers. Register custom port renderers to customize how ports are displayed.

PortVisualState

Represents the visual state of a port.

Interfaces

IPortRenderer

Interface for custom port renderers. Implement this interface to create custom visual representations for port types.

Enums

PortStateChange

Indicates the type of state change that just occurred on a port. Used to trigger one-shot animations.