Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

VisualShaderNodeColorOp

Inherits: VisualShaderNode < Resource < RefCounted < Object

A Color operator to be used within the visual shader graph.

Description

Applies operator to two color inputs.

Properties

Operator

operator

0


Enumerations

enum Operator:

Operator OP_SCREEN = 0

Produce a screen effect with the following formula:

result = vec3(1.0) - (vec3(1.0) - a) * (vec3(1.0) - b);

Operator OP_DIFFERENCE = 1

Produce a difference effect with the following formula:

result = abs(a - b);

Operator OP_DARKEN = 2

Produce a darken effect with the following formula:

result = min(a, b);

Operator OP_LIGHTEN = 3

Produce a lighten effect with the following formula:

result = max(a, b);

Operator OP_OVERLAY = 4

Produce an overlay effect with the following formula:

for (int i = 0; i