Class GradientUtils
Inheritance
System.Object
GradientUtils
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: UnityEditor.ShaderGraph
Syntax
public static class GradientUtils
Methods
AlphaKeyToVector(GradientAlphaKey)
Declaration
public static Vector2 AlphaKeyToVector(GradientAlphaKey key)
Parameters
Type | Name | Description |
---|---|---|
GradientAlphaKey | key |
Returns
Type | Description |
---|---|
Vector2 |
CheckEquivalency(Gradient, Gradient)
Declaration
public static bool CheckEquivalency(Gradient A, Gradient B)
Parameters
Type | Name | Description |
---|---|---|
Gradient | A | |
Gradient | B |
Returns
Type | Description |
---|---|
System.Boolean |
ColorKeyToVector(GradientColorKey)
Declaration
public static Vector4 ColorKeyToVector(GradientColorKey key)
Parameters
Type | Name | Description |
---|---|---|
GradientColorKey | key |
Returns
Type | Description |
---|---|
Vector4 |
GetGradientDeclaration(Gradient, ref ShaderStringBuilder)
Declaration
public static void GetGradientDeclaration(Gradient gradient, ref ShaderStringBuilder s)
Parameters
Type | Name | Description |
---|---|---|
Gradient | gradient | |
ShaderStringBuilder | s |