csharp
public record class TextureQualityTexture and effect budgets for one tier.
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? StreamingPoolMegabytesThe streaming pool's size in megabytes.
public float? MipBiasLevels added to every sampled mip, positive for blurrier.
public float? ParticleBudgetScaleA 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