IMasterNode.cs 494 B

1234567891011121314
  1. using System.Collections.Generic;
  2. using UnityEngine;
  3. using UnityEngine.Rendering;
  4. namespace UnityEditor.ShaderGraph
  5. {
  6. interface IMasterNode
  7. {
  8. string GetShader(GenerationMode mode, string name, out List<PropertyCollector.TextureInfo> configuredTextures, List<string> sourceAssetDependencyPaths = null);
  9. bool IsPipelineCompatible(RenderPipelineAsset renderPipelineAsset);
  10. int GetPreviewPassIndex();
  11. void ProcessPreviewMaterial(Material material);
  12. }
  13. }