csharp
public record class MeshMapSetEvery map one bake produced, and what each one became in the project.
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 MeshThe mesh's name, which is the stem of every file in the set.
public IReadOnlyDictionary<MeshMapUsage, AssetReference> MapsWhat each usage became, by usage.
public IReadOnlyList<string> FilesWhere each one was written, as full paths, in the order they were written.
public IReadOnlyList<string> WarningsWhat 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