public record class QualityTierOverridesWhat one tier says — each group optional, each field within a group optional.
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? ResolutionRender-scale overrides, or null for no opinion.
public ShadowQuality? ShadowsShadow overrides, or null for no opinion.
public GlobalIlluminationQuality? GlobalIlluminationGlobal-illumination overrides, or null for no opinion.
public ReflectionQuality? ReflectionsReflection overrides, or null for no opinion.
public PostFidelityQuality? PostFidelityPost-chain fidelity overrides, or null for no opinion.
public LightQuality? LightsLight-capacity overrides, or null for no opinion.
public GeometryQuality? GeometryGeometry and culling overrides, or null for no opinion.
public VegetationQuality? VegetationVegetation and terrain-surface overrides, or null for no opinion.
public TextureQuality? TexturesTexture 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