A game about forced loneliness, made by TACStudios
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}