示例#1
0
 public virtual void ClearColor(IShaderNodeView nodeView)
 {
     if (GetClassFromNode(nodeView.node, out var ussClass))
     {
         nodeView.colorElement.RemoveFromClassList(ussClass);
     }
 }
示例#2
0
 public override void ClearColor(IShaderNodeView nodeView)
 {
     foreach (var type in GraphPrecision.GetValues(typeof(GraphPrecision)))
     {
         nodeView.colorElement.RemoveFromClassList(type.ToString());
     }
 }
示例#3
0
 public virtual void ApplyColor(IShaderNodeView nodeView)
 {
     if (GetClassFromNode(nodeView.node, out var ussClass))
     {
         nodeView.colorElement.AddToClassList(ussClass);
     }
 }
示例#4
0
 public virtual void ApplyColor(IShaderNodeView nodeView)
 {
     if (GetColorFromNode(nodeView.node, out var color))
     {
         nodeView.SetColor(color);
     }
     else
     {
         nodeView.ResetColor();
     }
 }
示例#5
0
 public virtual void ClearColor(IShaderNodeView nodeView)
 {
     nodeView.ResetColor();
 }
示例#6
0
 public void ClearColor(IShaderNodeView nodeView)
 {
 }
示例#7
0
 public void ApplyColor(IShaderNodeView nodeView)
 {
 }