ISimulatorUserInterface
USI.Core
Explicit simulator-owned user-interface navigation without exposing native windows, handles, menu identifiers, or toggle-only commands.
public interface ISimulatorUserInterfaceMethods
TryGetProportionalFontsEnabledAsync
public Task<USIResult<Boolean>> TryGetProportionalFontsEnabledAsync()Gets whether proportional UI fonts are used when available.
TryGetScaleRatioAsync
public Task<USIResult<Double>> TryGetScaleRatioAsync()Gets the simulator UI scale selected for the current display configuration.
TryOpenCameraEditorAsync
public Task<USIResult> TryOpenCameraEditorAsync()Opens the simulator's camera editing workspace.
TryOpenFailureManagementAsync
public Task<USIResult> TryOpenFailureManagementAsync()Opens the simulator's aircraft-failure management workspace.
TryOpenMainMenuAsync
public Task<USIResult> TryOpenMainMenuAsync()Opens the simulator's main in-simulation menu.
TryOpenVideoRecordingSettingsAsync
public Task<USIResult> TryOpenVideoRecordingSettingsAsync()Opens the simulator's video-recording settings workspace.
TryOpenWeightAndBalanceAsync
public Task<USIResult> TryOpenWeightAndBalanceAsync()Opens the simulator's weight-and-balance workspace.
TryReturnToCockpitAsync
public Task<USIResult> TryReturnToCockpitAsync()Closes transient simulator windows and returns to the cockpit.
TrySetProportionalFontsEnabledAsync
public Task<USIResult> TrySetProportionalFontsEnabledAsync(bool enabled)Enables or disables proportional UI fonts when available.
