apply

fun apply(source0: ColorBuffer, source1: ColorBuffer, source2: ColorBuffer, target: ColorBuffer, clip: Rectangle? = null)(source)

Applies a processing operation using three input color buffers and a single output color buffer.

This function takes three source ColorBuffer objects as inputs, applies the specified filter operations on their contents, and writes the result to the target ColorBuffer. An optional clipping rectangle (clip) can be provided to restrict the processing to a specific region within the buffers.

Parameters

source0

The first input ColorBuffer to be processed.

source1

The second input ColorBuffer to be processed.

source2

The third input ColorBuffer to be processed.

target

The target ColorBuffer where the processed result is written.

clip

An optional Rectangle defining the area within the buffers to process. When null, the entire buffer is processed.