Vixen
dd8b0a81
csharp
public record class MeshMapSet

Every map one bake produced, and what each one became in the project.

Read the guide page for this →

Remarks

⚠ A reference per usage, because binding is by usage. A caller that wanted a path would be a caller that breaks the day somebody moves the folder; Files is for a status line and a test, and Maps is what a generator resolves through.

Fields and properties (4)

  • public string Mesh

    The mesh's name, which is the stem of every file in the set.

  • public IReadOnlyDictionary<MeshMapUsage, AssetReference> Maps

    What each usage became, by usage.

  • public IReadOnlyList<string> Files

    Where each one was written, as full paths, in the order they were written.

  • public IReadOnlyList<string> Warnings

    What the bake could not do, carried straight through from BakedMaps.

Methods (1)

  • public MeshMapSet(string Mesh, IReadOnlyDictionary<MeshMapUsage, AssetReference> Maps, IReadOnlyList<string> Files, IReadOnlyList<string> Warnings)

    Every map one bake produced, and what each one became in the project.

Used by (10)

  • ContentTasksVixen.Editor.App
  • IMeshMapBakerVixen.Editor.Assets
  • MeshMapAssetTestsVixen.Editor.App.Tests
  • MeshMapBakePanelTestsVixen.Editor.App.Tests
  • MeshMapBakeViewVixen.Editor.App
  • MeshMapBakesVixen.Editor.App.Tests
  • MeshMapGeneratorBindingTestsVixen.Editor.App.Tests
  • MeshMapLibraryTestsVixen.Editor.App.Tests
  • ProjectMeshMapBakerVixen.Editor.App
  • RecordingBakerVixen.Editor.App.Tests