Vixen
caa30e12
csharp
public record class TextureStreamingQuality

The texture numbers a host's quality tier resolved to.

Read the guide page for this →

Remarks

RenderQuality's textures group, handed over rather than referenced — TerrainFactory.Vegetation's arrangement and for its reason. This assembly must not depend on Vixen.Rendering.PostFx to know how big a pool to make, and the tier table must not know that a texture pool is what the number ends up as.

⚠ The default is off, and off is exactly what existed before streaming did. A zero pool loads every texture whole with no residency and no per-frame cost. A host that wants streaming says so with a number; nothing turns it on by inference.

Fields and properties (2)

  • public int PoolMegabytes

    How many megabytes of mip tail may be resident, or zero to load every texture whole.

  • public float MipBias

    Levels added to every wanted width, positive for coarser.

Used by (4)

  • AppGraphicsVixen.App.Hosting
  • TextureDemandTestsVixen.Engine.Renderer.Tests
  • WorldRendererVixen.Engine.Renderer
  • HostedRendererTestsVixen.App.Tests