Enum VisualShaderNodeColorFunc.FunctionEnum
- Namespace
- Godot
- Assembly
- GodotSharp.dll
public enum VisualShaderNodeColorFunc.FunctionEnum : long
Fields
Grayscale = 0
Converts the color to grayscale using the following formula:
vec3 c = input; float max1 = max(c.r, c.g); float max2 = max(max1, c.b); float max3 = max(max1, max2); return vec3(max3, max3, max3);
Hsv2Rgb = 1
Converts HSV vector to RGB equivalent.
Max = 4
Represents the size of the VisualShaderNodeColorFunc.FunctionEnum enum.
Rgb2Hsv = 2
Converts RGB vector to HSV equivalent.
Sepia = 3
Applies sepia tone effect using the following formula:
vec3 c = input; float r = (c.r * 0.393) + (c.g * 0.769) + (c.b * 0.189); float g = (c.r * 0.349) + (c.g * 0.686) + (c.b * 0.168); float b = (c.r * 0.272) + (c.g * 0.534) + (c.b * 0.131); return vec3(r, g, b);