Vixen
feb85697
csharp
public static class ShaderGraphImporters

The importers this assembly brings to a host that links it.

Read the guide page for this →

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)

Used by (4)

  • EditorModulesVixen.Editor.Host
  • ShaderGraphSourceTestsVixen.Editor.ShaderGraph.Tests
  • VixenCommandVixen.Cli
  • WorkerHostVixen.AssetCompiler