A game about forced loneliness, made by TACStudios
1using UnityEditor.Graphing;
2using UnityEditor.ShaderGraph.Internal;
3
4namespace UnityEditor.ShaderGraph
5{
6 interface IMayRequirePositionPredisplacement
7 {
8 NeededCoordinateSpace RequiresPositionPredisplacement(ShaderStageCapability stageCapability = ShaderStageCapability.All);
9 }
10
11 static class MayRequirePositionPredisplacementExtensions
12 {
13 public static NeededCoordinateSpace RequiresPositionPredisplacement(this MaterialSlot slot)
14 {
15 var mayRequirePositionPredisplacement = slot as IMayRequirePositionPredisplacement;
16 return mayRequirePositionPredisplacement != null ? mayRequirePositionPredisplacement.RequiresPositionPredisplacement() : NeededCoordinateSpace.None;
17 }
18 }
19}