using System.Collections.Generic; using UnityEngine.Rendering; namespace UnityEditor.ShaderGraph { interface ISubShader { string GetSubshader(IMasterNode masterNode, GenerationMode mode, List sourceAssetDependencyPaths = null); bool IsPipelineCompatible(RenderPipelineAsset renderPipelineAsset); int GetPreviewPassIndex(); } }