123456789101112131415161718 |
- using UnityEditor.Graphing;
- namespace UnityEditor.ShaderGraph
- {
- interface IMayRequireFaceSign
- {
- bool RequiresFaceSign(ShaderStageCapability stageCapability = ShaderStageCapability.Fragment);
- }
- static class IMayRequireFaceSignExtensions
- {
- public static bool RequiresFaceSign(this ISlot slot)
- {
- var mayRequireFaceSign = slot as IMayRequireFaceSign;
- return mayRequireFaceSign != null && mayRequireFaceSign.RequiresFaceSign();
- }
- }
- }
|