Class

SimulatorGraphics

USI.Core

Simulator-neutral rendering and visual-effect preferences.

public sealed class SimulatorGraphics : ISimulatorGraphics

Properties

BuiltInAvionics

public ISimulatorBuiltInAvionicsRendering BuiltInAvionics { get; }

Methods

TryGetAirportLightIntensityRatioAsync

public Task<USIResult<Double>> TryGetAirportLightIntensityRatioAsync()

TryGetAirportLightsActiveAsync

public Task<USIResult<Boolean>> TryGetAirportLightsActiveAsync()

TryGetAtmosphericScatteringEnabledAsync

public Task<USIResult<Boolean>> TryGetAtmosphericScatteringEnabledAsync()

TryGetBuiltInTowAndSlingLineRenderingEnabledAsync

public Task<USIResult<Boolean>> TryGetBuiltInTowAndSlingLineRenderingEnabledAsync()

TryGetHighDynamicRangeEnabledAsync

public Task<USIResult<Boolean>> TryGetHighDynamicRangeEnabledAsync()

TryGetHighLoadFactorDimmingEnabledAsync

public Task<USIResult<Boolean>> TryGetHighLoadFactorDimmingEnabledAsync()

TryGetModernPanelAlphaBlendingEnabledAsync

public Task<USIResult<Boolean>> TryGetModernPanelAlphaBlendingEnabledAsync()

TryGetModernRenderingBackendEnabledAsync

public Task<USIResult<Boolean>> TryGetModernRenderingBackendEnabledAsync()

TryGetRenderedLightingAsync

public Task<USIResult<SimulatorRenderedLightingSnapshot>> TryGetRenderedLightingAsync()

TrySetAirportLightIntensityRatioAsync

public Task<USIResult> TrySetAirportLightIntensityRatioAsync(double intensityRatio)

TrySetBuiltInTowAndSlingLineRenderingEnabledAsync

public Task<USIResult> TrySetBuiltInTowAndSlingLineRenderingEnabledAsync(bool enabled)

TrySetHighLoadFactorDimmingEnabledAsync

public Task<USIResult> TrySetHighLoadFactorDimmingEnabledAsync(bool enabled)

TrySetRunwayLightIntensityAsync

public Task<USIResult> TrySetRunwayLightIntensityAsync(SimulatorRunwayLightIntensity intensity)