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.