quickFill

Syntax

int quickFill(int x, int y, int z, int buffer, int radius, int xstart, int ystart, int xend, int yend)

Arguments

x, y, z
image coordinates and color channel.
buffer
Which image buffer to read values from: 0 = input buffer, 1= tempbuffer1, 2 = tempbuffer2, 3 = output buffer, 10 = Array0, 11= Array1, 12 = Array2 and so on...
radius
The pixel values that lie in a radius around x,y on channel z will be placed in the put/get cells. The maximum possible radius is 32, because there are only 1024 put/get cells (32*32 = 1024). If you use a higher radius value, quickFill will not work.
xstart, ystart, xend, yend
The borders of the image buffer. You should use x_start, y_start, x_end and y_end if you have set "isTileable = true". Otherwise 0,0,X,Y.

Return

Returns 0 if there are not enough put cells available, otherwise returns 1.

Description

quickFill is meant for filling the put/get cells with values from one of the image buffer or from an array. It is meant to be used in connection with quickMedian to calculate the median value.

See Also

quickMedian