OptionalfocusedThe currently focused view.
Indicates whether the focus is locked on the native renderer.
OptionalnativeThe native SceneGraph node that currently has platform focus (e.g. Roku focusedChild). Optional; not all implementations may expose this.
Minimum interval between repeated directional focus moves during a long press.
Locks focus on the specified focusable element (internal use only).
The element to lock focus on.
Unlocks focus, allowing focus transitions (internal use only).
Internal method to handle periodic updates for focus management.
Toggles the visibility of the debug view (internal use only).
Adds a debug view for visualizing focus transitions and states.
Resets the focus state to its initial state.
Sets focus to the specified focusable element.
The element to focus on.
Optionalforced: booleanWhether to force the focus change, even if focus is locked (default: false).
OptionalfocusSource: FocusChangeSourceAn operation result indicating success or failure.
Sets the native focus on the specified renderer.
Optionalrenderer: ISGNNodeThe renderer to set focus on.
Configures the minimum interval between repeated directional focus moves during a long press.
The interval in milliseconds. Values below 0 are treated as 0.
Interface representing the focus manager, responsible for managing focus transitions, handling key events, and providing debug utilities for focus management.