Expand description
Backend-facing API mirroring silx BackendBase.
This module defines the renderer boundary: high-level code passes item specs
and view state through Backend, while concrete backends decide how to
store and draw them. The specs intentionally borrow user data so callers can
hand over slices; a backend that retains data clones them into its own item
state.
Structs§
- Curve
Spec - Curve item spec mirroring
BackendBase.addCurve. - Image
Spec - Image item spec mirroring
BackendBase.addImage. - Marker
Spec - Marker spec mirroring
BackendBase.addMarker, excluding Qt-only font details. - Shape
Spec - Shape spec mirroring
BackendBase.addShape. - Triangle
Spec - Triangle mesh spec mirroring
BackendBase.addTriangles.
Enums§
- Curve
Color - Curve color accepted by
CurveSpec. - Image
Pixels Spec - Pixel payload accepted by
ImageSpec. - Pick
Result - Result of backend item picking.
Traits§
- Backend
- Renderer boundary modeled after silx
BackendBase.
Type Aliases§
- Item
Handle - Backend item handle. Equivalent to silx’s opaque backend item object.