Expand description
Renderer-neutral geometry primitives for Jellyflow runtimes and adapters.
Structs§
- Bezier
Edge Options - Bezier edge options.
- Edge
Endpoint Input - Input for resolving one edge endpoint.
- Edge
Endpoint Position - Resolved edge endpoint in canvas space.
- Edge
HitTest Options - Options for numeric edge hit testing.
- Edge
Interaction Facts - Adapter-facing interaction facts for an edge.
- Edge
Path - Renderer-neutral edge path.
- Edge
Path Label - Label placement derived from an edge path.
- Edge
Position - Resolved source and target endpoint geometry in canvas space.
- Edge
Route Facts - Renderer-neutral route and interaction facts for one edge.
- Handle
Bounds - Renderer-neutral handle bounds relative to the owning node’s top-left corner.
- Smooth
Step Edge Options - Smoothstep-like edge options.
Enums§
- Handle
Position - Side of a node or handle where an edge endpoint attaches.
- Path
Command - Renderer-neutral path command.
- Resolved
Edge Route Kind - Effective route kind used by runtime geometry projections.
Functions§
- bezier_
edge_ path - edge_
path_ contains_ point - edge_
path_ distance - edge_
position - handle_
anchor_ position - handle_
center_ position - resolve_
edge_ route_ path - Resolves the route style and path for an edge from persisted view hints.
- smoothstep_
edge_ path - straight_
edge_ path