Skip to main content

Module io

Module io 

Source
Expand description

On-disk wrapper formats, view state, and editor configuration.

Structs§

GraphFileV1
Graph persistence file (v1).
NodeGraphAutoPanTuning
Auto-pan tuning for drag/connect/focus workflows.
NodeGraphConnectionInteraction
Connection gesture and edge interaction settings resolved for runtime use.
NodeGraphDeleteInteraction
Delete policy and keyboard binding resolved for runtime use.
NodeGraphEditorConfig
Persisted editor configuration stored alongside pure view state.
NodeGraphEditorStateFile
Project-scoped editor-state persistence file.
NodeGraphFrameViewInteraction
Programmatic viewport framing behaviour resolved for runtime use.
NodeGraphInteractionConfig
Persisted interaction configuration stored alongside view state.
NodeGraphInteractionState
Resolved runtime interaction state assembled from persisted config and runtime tuning.
NodeGraphKeyCode
Serialized key code (a keyboard_types::Code), stored as a string like "Space" or "KeyA".
NodeGraphKeyboardInteraction
Keyboard accessibility and nudge settings resolved for runtime use.
NodeGraphModifiers
Keyboard modifier state used by headless interaction policies.
NodeGraphNodeDragInteraction
Node dragging, snapping, and node-space settings resolved for runtime use.
NodeGraphNodeOrigin
Node origin (anchor) used to interpret Node.pos (XyFlow nodeOrigin).
NodeGraphPaintCachePruneTuning
Tuning reserved for renderer/runtime paint-cache pruning.
NodeGraphPanInertiaTuning
Momentum configuration for canvas panning.
NodeGraphPanInteraction
Canvas pan behaviour resolved for runtime use.
NodeGraphPanOnDragButtons
NodeGraphPureViewState
Pure persisted view-state payload.
NodeGraphRenderingInteraction
Rendering and cache tuning resolved for runtime use.
NodeGraphRuntimeTuning
Persisted runtime-heavy tuning for the node graph editor.
NodeGraphSelectionInteraction
Selection behaviour resolved for runtime use.
NodeGraphSpatialIndexTuning
Tuning for the optional indexed spatial-query backend.
NodeGraphViewState
Node graph editor view-state.
NodeGraphZoomInteraction
Viewport zoom behaviour resolved for runtime use.

Enums§

GraphFileError
Errors for reading/writing graph files.
NodeGraphBoxSelectEdges
Behavior for selecting edges during marquee (box) selection.
NodeGraphConnectionMode
Connection mode for selecting/validating target ports during connection gestures.
NodeGraphDeleteKey
Delete key binding for removing the current selection (XyFlow deleteKeyCode).
NodeGraphDragHandleMode
Where node dragging can start from.
NodeGraphEditorStateFileError
Errors for reading/writing editor-state files.
NodeGraphModifierKey
Modifier requirement for interaction activation (XyFlow mental model).
NodeGraphNudgeStepMode
Nudge step semantics for keyboard-driven movement.
NodeGraphPanOnScrollMode
NodeGraphSelectionMode
Behavior for selecting nodes during marquee (box) selection.
NodeGraphViewportEase
Easing curve for animated viewport changes (XyFlow fitViewOptions.ease).

Constants§

EDITOR_STATE_FILE_VERSION
Editor-state file format version.
GRAPH_FILE_VERSION
Graph file format version (v1).