anchored_overlay_engine
Logoheadless

anchored_overlay_engine#

Classes#

ClassDescription
AnchoredOverlayEngineHost A widget that hosts anchored overlay layers.
AnchoredOverlayLayout
AnchoredOverlayLayoutCalculator Computes anchored overlay layout using a small collision pipeline:
CloseContractRunner A small helper to implement the overlay close contract safely.
CloseOverlayIntent Intent to close the topmost overlay.
DismissByTriggers
DismissPolicy Политика закрытия overlay через внешние триггеры.
FocusPolicy Политика управления фокусом для overlay.
ModalFocusPolicy Modal overlay: по умолчанию предполагает trap + restore.
NonModalFocusPolicy Non-modal overlay: фокус остаётся свободным.
OverlayAnchor
OverlayBarrierPolicy
OverlayController Controller for managing overlay layers.
OverlayHandle Minimal overlay handle contract.
OverlayInsertionBackend
OverlayInsertionHandle
OverlayPortalInsertionBackend
OverlayRepositionPolicy
OverlayRequest

Exceptions#

ExceptionDescription
MissingOverlayHostException Exception thrown when an AnchoredOverlayEngineHost is required but not found.

Enums#

EnumDescription
AnchoredOverlayPlacement Vertical placement of an anchored overlay relative to its anchor.
DismissTrigger Триггеры закрытия overlay.
OverlayPhase
OverlayStackPolicy

Functions#

FunctionDescription
computeOverlayViewportRect Computes the effective viewport rect for overlay collision.

Constants#

ConstantDescription
kOverlayFailSafeTimeout Default fail-safe timeout duration for closing phase.

Typedefs#

TypedefDescription
OverlayTimeoutCallback Callback for fail-safe timeout diagnostic.