public static class ShaderGraphImportersThe importers this assembly brings to a host that links it.
Remarks
#1300's option A, the shader graph's half. ShaderGraphImporter and ShaderGraphSources lived in Vixen.Editor.Assets, which is why the import pipeline referenced this assembly. They live beside the compiler now; every host that links this assembly — the editor (EditorModules), vixen (VixenCommand) and the compiler worker (WorkerHost) — calls Link at start-up, and the editor's effects reach the sources through IEffectSourceProvider, which AssetEditorsModule publishes, rather than by name.
⚠ Into Linked, never Default, for VfxGraphImporters' reason: a worker handed this assembly as a plugin and linking it too would have two importers claiming .vxshadergraph.
Methods (1)
public static void Link(ImporterContributions linked)Links this assembly's importers into a set.
Used by (4)
- EditorModulesVixen.Editor.Host
- ShaderGraphSourceTestsVixen.Editor.ShaderGraph.Tests
- VixenCommandVixen.Cli
- WorkerHostVixen.AssetCompiler