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