public virtual void ClearColor(IShaderNodeView nodeView) { if (GetClassFromNode(nodeView.node, out var ussClass)) { nodeView.colorElement.RemoveFromClassList(ussClass); } }
public override void ClearColor(IShaderNodeView nodeView) { foreach (var type in GraphPrecision.GetValues(typeof(GraphPrecision))) { nodeView.colorElement.RemoveFromClassList(type.ToString()); } }
public virtual void ApplyColor(IShaderNodeView nodeView) { if (GetClassFromNode(nodeView.node, out var ussClass)) { nodeView.colorElement.AddToClassList(ussClass); } }
public virtual void ApplyColor(IShaderNodeView nodeView) { if (GetColorFromNode(nodeView.node, out var color)) { nodeView.SetColor(color); } else { nodeView.ResetColor(); } }
public virtual void ClearColor(IShaderNodeView nodeView) { nodeView.ResetColor(); }
public void ClearColor(IShaderNodeView nodeView) { }
public void ApplyColor(IShaderNodeView nodeView) { }