OverlayPaneLayer record struct Core

One placed pane in the overlay stack, bottom-to-top — the renderer draws them in list order so a submenu paints over its parent.

public readonly record struct OverlayPaneLayer
Namespace
ArionUI.Presentation.Overlay
Package
ArionUI.Presentation · dotnet add package ArionUI.Presentation --prerelease

Constructors

OverlayPaneLayer

public OverlayPaneLayer(IOverlayContent Content, LogRect Bounds, double Opacity = 1, double RiseY = 0, bool Resizable = false);

One placed pane in the overlay stack, bottom-to-top — the renderer draws them in list order so a submenu paints over its parent.

Properties

Bounds

public LogRect Bounds { get; init; }

Content

public IOverlayContent Content { get; init; }

Opacity

public double Opacity { get; init; }

Resizable

public bool Resizable { get; init; }

RiseY

public double RiseY { get; init; }