Namespace FlowGraph.Core.Elements
Classes
- CanvasElement
Base class for all elements that can be placed on the canvas. Provides common properties for positioning, sizing, selection, and visibility.
- ElementCollection
An observable collection of canvas elements with typed accessors and lookup methods.
- ElementHitInfo
Unified hit test result for all canvas elements. Used for standardized tagging of controls and hit test payloads across both visual-tree and direct-rendering modes.
Structs
- Rect
Represents a rectangle with position and size. Used for element bounds calculations.
- Size
Represents a size with width and height. Used for viewport and element dimensions.
Interfaces
- ICanvasElement
Base interface for all elements that can be placed on the canvas. Represents any positioned, sized, and selectable content in the coordinate system.