Vixen
c7401864
csharp
public record class QualityTierOverrides

What one tier says — each group optional, each field within a group optional.

Read the guide page for this →

Remarks

Doc 32's opinion model, group-shaped: a tier names only what it overrides, and an unset field falls through the waterfall to the layer below. ⚠ An unset field is not a zero — bloom: false turns bloom off at this layer, which is a real thing for a tier to say, while an absent bloom: keeps whatever the layer below decided. Nullable is that distinction, exactly as it is on PostProcessSettings.

Fields and properties (9)

  • public ResolutionQuality? Resolution

    Render-scale overrides, or null for no opinion.

  • public ShadowQuality? Shadows

    Shadow overrides, or null for no opinion.

  • public GlobalIlluminationQuality? GlobalIllumination

    Global-illumination overrides, or null for no opinion.

  • public ReflectionQuality? Reflections

    Reflection overrides, or null for no opinion.

  • public PostFidelityQuality? PostFidelity

    Post-chain fidelity overrides, or null for no opinion.

  • public LightQuality? Lights

    Light-capacity overrides, or null for no opinion.

  • public GeometryQuality? Geometry

    Geometry and culling overrides, or null for no opinion.

  • public VegetationQuality? Vegetation

    Vegetation and terrain-surface overrides, or null for no opinion.

  • public TextureQuality? Textures

    Texture and effect budget overrides, or null for no opinion.

Used by (9)

  • RenderQualityVixen.Rendering.PostFx
  • RenderQualityAssetVixen.Rendering.PostFx
  • RenderQualityTestsVixen.Rendering.PostFx.Tests
  • TypeRegistrationVixen.Rendering.PostFx
  • Vixen_Rendering_PostFx_QualityTierOverridesSerializerVixen.Rendering.PostFx
  • Vixen_Rendering_PostFx_RenderQualityAssetSerializerVixen.Rendering.PostFx
  • FrameQualityTableTestsVixen.Editor.AssetEditors.Tests
  • HostedRendererTestsVixen.App.Tests
  • ResolvedQualityTableVixen.Editor.AssetEditors