ISimulatorGraphics
USI.Core
Simulator-owned rendering and visual-effect preferences. These controls are independent from aircraft lighting and from camera/view selection.
public interface ISimulatorGraphicsProperties
BuiltInAvionics
public ISimulatorBuiltInAvionicsRendering BuiltInAvionics { get; }Gets simulator-provided avionics layers that applications may replace with custom rendering.
Methods
TryGetAirportLightIntensityRatioAsync
public Task<USIResult<Double>> TryGetAirportLightIntensityRatioAsync()Gets the simulator-wide airport-light intensity ratio.
TryGetAirportLightsActiveAsync
public Task<USIResult<Boolean>> TryGetAirportLightsActiveAsync()Gets whether simulator-managed airport lighting is currently illuminated. This is achieved rendering state, not an aircraft-light selection.
TryGetAtmosphericScatteringEnabledAsync
public Task<USIResult<Boolean>> TryGetAtmosphericScatteringEnabledAsync()Gets whether atmospheric scattering is active.
TryGetBuiltInTowAndSlingLineRenderingEnabledAsync
public Task<USIResult<Boolean>> TryGetBuiltInTowAndSlingLineRenderingEnabledAsync()Gets whether the simulator renders its built-in tow and sling-load lines.
TryGetHighDynamicRangeEnabledAsync
public Task<USIResult<Boolean>> TryGetHighDynamicRangeEnabledAsync()Gets whether high-dynamic-range rendering is active.
TryGetHighLoadFactorDimmingEnabledAsync
public Task<USIResult<Boolean>> TryGetHighLoadFactorDimmingEnabledAsync()Gets whether the display dims during high load factors.
TryGetModernPanelAlphaBlendingEnabledAsync
public Task<USIResult<Boolean>> TryGetModernPanelAlphaBlendingEnabledAsync()Gets whether simulator-rendered aircraft panels use modern RGBA alpha blending rather than the legacy alpha-max equation.
TryGetModernRenderingBackendEnabledAsync
public Task<USIResult<Boolean>> TryGetModernRenderingBackendEnabledAsync()Gets whether the simulator is using its modern rendering backend rather than its legacy rendering path.
TryGetRenderedLightingAsync
public Task<USIResult<SimulatorRenderedLightingSnapshot>> TryGetRenderedLightingAsync()Gets the simulator-rendered cockpit/world light colors and city/airport light levels in normalized ratios.
TrySetAirportLightIntensityRatioAsync
public Task<USIResult> TrySetAirportLightIntensityRatioAsync(double intensityRatio)Sets the simulator-wide airport-light intensity ratio.
TrySetBuiltInTowAndSlingLineRenderingEnabledAsync
public Task<USIResult> TrySetBuiltInTowAndSlingLineRenderingEnabledAsync(bool enabled)Enables or suppresses the simulator's built-in tow and sling-load lines. This allows an application to supply its own line presentation without exposing provider rendering flags.
TrySetHighLoadFactorDimmingEnabledAsync
public Task<USIResult> TrySetHighLoadFactorDimmingEnabledAsync(bool enabled)Enables or disables display dimming during high load factors.
TrySetRunwayLightIntensityAsync
public Task<USIResult> TrySetRunwayLightIntensityAsync(SimulatorRunwayLightIntensity intensity)Selects the simulator-wide rendered runway-light intensity.
