ArionUI.Rendering.Avalonia Core
Namespace in the ArionUI.Rendering.Avalonia package, 4 types.
Classes
- ArionControlSurface
- Shows a tree of ArionUI's drawn controls (
Controls) anywhere in a window layout, docked like any Avalonia control, not only as a pane over a grid. Focus, hover, capture, the caret and the keys all come from the hostedControlHost, so a control looks and behaves the same here as in a pane. - ArionGrid
- The GPU frame's way onto the screen: drawn on the render thread of the grid's window and handed to the compositor as a texture (
CompositionGpuSurface), or, where the compositor cannot import one, drawn inside the compositor's frame through the lease (LeaseDrawOp). - ArionStandardPanes
- Avalonia adapter for the grid's standard panes. The panes themselves live in the host-neutral
StandardPanes; this only turns Avalonia'sPointinto aLogPointand hands over theArionGridas the host surface.
Enums
- RendererKind
- Present path: GPU (Skia lease) or CPU (WriteableBitmap).
