Vixen
caa30e12
csharp
public record class TextureQuality

Texture and effect budgets for one tier.

Read the guide page for this →

Remarks

The streaming pool and the mip bias are consumed, and not by the compositor: they belong to a system it does not construct, so AppGraphics resolves the tier and hands the two numbers to WorldRenderer.Textures before it mounts content. A pool is sized when the texture source is built and never afterwards, which is what makes a budget a budget — see TextureStreamer.

⚠ ParticleBudgetScale is still carried and not consumed; it belongs to the VFX runtime. Foliage, grass and terrain live in their own group, VegetationQuality.

Fields and properties (3)

  • public int? StreamingPoolMegabytes

    The streaming pool's size in megabytes.

  • public float? MipBias

    Levels added to every sampled mip, positive for blurrier.

  • public float? ParticleBudgetScale

    A multiplier on every emitter's particle budget.

Used by (6)

  • QualityTierOverridesVixen.Rendering.PostFx
  • RenderQualityVixen.Rendering.PostFx
  • TypeRegistrationVixen.Rendering.PostFx
  • Vixen_Rendering_PostFx_QualityTierOverridesSerializerVixen.Rendering.PostFx
  • Vixen_Rendering_PostFx_TextureQualitySerializerVixen.Rendering.PostFx
  • HostedRendererTestsVixen.App.Tests