Vixen
dd8b0a81
csharp
public record class MaterialBakeRecord

What a bake was, said in enough detail to run it again or to distrust it.

Read the guide page for this →

Remarks

⚠ Adapter is recorded and never compared, which doc 48 § D4 states as a decision rather than as a limitation: a re-bake on the same machine is byte-identical and that is asserted, a re-bake on a different card is not, and pretending otherwise would make the first artist with a different GPU a bug report.

Fields and properties (5)

  • public required string Source

    Where the maps came from, as a path a person can follow.

  • public AssetId SourceAsset

    Which asset that was, where it is one.

  • public string Set

    Which of the source's texture sets produced this material, where it has more than one.

  • public IReadOnlyDictionary<string, string> Parameters

    The graph's exposed parameters, as they stood.

  • public string Adapter

    Which adapter ran the bake. Recorded, never asserted.

Used by (6)

  • MaterialBakeAssetTestsVixen.Editor.Assets.Tests
  • MaterialBakeRouteVixen.Editor.Texturing
  • MaterialProvenanceVixen.Editor.Assets
  • ProjectMaterialBakerVixen.Editor.Assets
  • TextureGraphRunnerVixen.Cli
  • TextureRunnerVixen.Cli