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 hosted ControlHost, 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's Point into a LogPoint and hands over the ArionGrid as the host surface.

Enums

RendererKind
Present path: GPU (Skia lease) or CPU (WriteableBitmap).