Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Scene

Every public type in teksilo-scene, grouped by category. Each page links to its full rustdoc API reference.

Items

  • GroupItem — GroupItem — labelled box / logical AT container
  • ImageItem — ImageItem — a raster image at a local-coord rectangle
  • PathItem — PathItem — vector path with optional fill and stroke
  • RectItem — RectItem — filled / stroked rectangle in local item coords
  • TextAlign — TextItem — text in a local-coord rectangle, with alignment + rotation

Scene

  • A11yGroupId — Accessibility policies for SceneView
  • AccessSubtreeMode — Built-in SceneItem implementations
  • CacheMode — Item-coordinate paint caching
  • DebugOverlay — SceneView — the viewport widget that hosts a Scene and places its items at scene coordinates
  • ItemA11yDecorations — The owning salvage door: everything Scene::remove destroys, moved out instead of dropped
  • ItemFlags — Per-item behavior flags
  • ItemId — The SceneItem trait and its supporting context types
  • Magnet — Magnetism: typed snap-and-connect between anchor points on scene items
  • PaintKey — One paint order, read by every picker
  • ProposedChange — The geometry constraint: one closure that rewrites a gesture's proposed geometry before anything is applied
  • Scene — The Scene data model — the owner of all items in a pannable/zoomable scene
  • SceneCard — SceneCard — the chrome and the gesture regime of a heavyweight scene item, with no opinion about what is inside it
  • SceneListAdapter — SceneListAdapter — keep lightweight scene items in sync with a teksilo_data list model or data source
  • SceneMinimap — SceneMinimap — a small thumbnail of a Scene showing all items as dots / rects scaled down, with an overlay highlighting the currently…
  • SceneModel — SceneModel — a shared, cloneable handle to a Scene
  • SceneScrollView — SceneScrollView — a thin composite that gives a SceneView draggable scroll bars, mirroring the widget-tier…
  • SceneSelectionMode — Selection model for Scene items
  • SceneTapEvent — Per-item event handlers, cursor and tooltip overrides
  • SceneViewState — SceneViewState — a snapshot of a SceneView's pan / zoom / rotation, suitable for persistence between sessions
  • ShapeGeometry — ItemShape — the one geometry source of truth for the lightweight tier
  • SpatialIndex — Spatial index for Scene items
  • TransformSession — The selection transform controller: group move, group resize and group rotate, with a frame and handles drawn over the selection
  • TxnId — The reversible-mutation seam: what the scene tells a data layer so that layer can reverse an edit

View

  • WetLayer — The two paint positions a SceneView cannot reach from its own paint