A game about forced loneliness, made by TACStudios
at master 909 B view raw
1using System; 2using UnityEditor.ShaderGraph; 3using UnityEngine.Rendering; 4 5namespace UnityEditor.Rendering.CustomRenderTexture.ShaderGraph 6{ 7 public static class CustomTextureShaderGraphMenu 8 { 9 [MenuItem("Assets/Create/Shader Graph/Custom Render Texture", priority = CoreUtils.Sections.section3 + CoreUtils.Priorities.assetsCreateShaderMenuPriority)] 10 public static void CreateCustomTextureShaderGraph() 11 { 12 var target = (CustomRenderTextureTarget)Activator.CreateInstance(typeof(CustomRenderTextureTarget)); 13 target.TrySetActiveSubTarget(typeof(CustomTextureSubTarget)); 14 15 var blockDescriptors = new[] 16 { 17 BlockFields.SurfaceDescription.BaseColor, 18 BlockFields.SurfaceDescription.Alpha, 19 }; 20 21 GraphUtil.CreateNewGraphWithOutputs(new[] { target }, blockDescriptors); 22 } 23 } 24}