Vixen
02b45cc4
csharp
public readonly record struct MeshletPageSettings

What a page build is being asked for.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (3)

  • public int PageSize

    How many bytes one page occupies.

  • public int AttributeStride

    How many bytes of attributes accompany each vertex's position.

  • public int InfluenceOffset

    Where four bone indices and four weights sit inside those attributes, in bytes from the start of the vertex, or −1 for a mesh with no skeleton.

Methods (2)

  • public MeshletPageSettings()

    The defaults: 128 KB pages, positions only.

  • public void Validate()

    Refuses settings that cannot produce pages.

Used by (13)

  • ClusterRasterTestsVixen.Rendering.Tests
  • ClusterResolveTestsVixen.Rendering.Tests
  • ClusterTraversalAcceptsTestsVixen.Rendering.Tests
  • MeshletPageBuilderVixen.Rendering.VirtualGeometry
  • MeshletPageBuilderTestsVixen.Rendering.VirtualGeometry.Tests
  • MeshletStreamingTestsVixen.Rendering.Tests
  • SkinnedClusterTestsVixen.Rendering.Tests
  • VirtualGeometryContentTestsVixen.Rendering.Tests
  • VirtualGeometryDeviceTestsVixen.Graphics.Golden.Tests
  • VirtualGeometryFrameTestsVixen.Rendering.Tests
  • VirtualGeometryGoldenTestsVixen.Graphics.Golden.Tests
  • VisibilityResolveTestsVixen.Rendering.Tests
  • ModelCompilerVixen.Editor.Assets