Interface

ISimulatorBuiltInAvionicsRendering

USI.Core

Simulator-provided avionics rendering. Positive names hide native suppression switches and keep provider cleanup rules below the SDK.

public interface ISimulatorBuiltInAvionicsRendering

Methods

TryGetEnginePageEnabledAsync

public Task<USIResult<Boolean>> TryGetEnginePageEnabledAsync()

Gets whether the built-in engine page is visible.

TryGetFlightManagementCourseLineEnabledAsync

public Task<USIResult<Boolean>> TryGetFlightManagementCourseLineEnabledAsync()

Gets whether the built-in flight-management course line is visible.

TryGetPrimaryFlightDisplayAttitudeBackgroundEnabledAsync

public Task<USIResult<Boolean>> TryGetPrimaryFlightDisplayAttitudeBackgroundEnabledAsync()

Gets whether the built-in primary-flight-display attitude background is visible.

TryGetSnapshotAsync

public Task<USIResult<SimulatorBuiltInAvionicsRenderingSnapshot>> TryGetSnapshotAsync()

Gets the current built-in avionics-layer visibility.

TrySetEnginePageEnabledAsync

public Task<USIResult> TrySetEnginePageEnabledAsync(bool enabled)

Enables or suppresses the built-in engine page.

TrySetFlightManagementCourseLineEnabledAsync

public Task<USIResult> TrySetFlightManagementCourseLineEnabledAsync(bool enabled)

Enables or suppresses the built-in flight-management course line.

TrySetPrimaryFlightDisplayAttitudeBackgroundEnabledAsync

public Task<USIResult> TrySetPrimaryFlightDisplayAttitudeBackgroundEnabledAsync(bool enabled)

Enables or suppresses the built-in primary-flight-display attitude background.