RIP - Raster and Image Processor



Surface  toSurface(Range)(Range r, size_t width, size_t height) if (isPixelRange!Range);

Creates surface from input range of pixels

Parameters
Range r input range
size_t width width of new surface
size_t height height of new surface
Returns
Created surface

auto  createPixels(Range)(Range r);

Creates biderectional range from other range of pixels

Parameters
Range r input range
Returns
Biderectional range

auto  createFencesNew(T, U)(Surface surface, T width, U height);

Lazy and fast version of createFences. P.S. FOR DETAILS SEE SOURCE

Parameters
Surface surface input surface
T width fence width
U height fence height
Returns
Biderectional range of pixels range[width * height]

auto  createFences(T, U)(Surface surface, T width, U height);

Returns fences range from surface P.S. FOR DETAILS SEE SOURCE

Parameters
Surface surface input surface
T width fence width
U height fence height
Returns
Biderectional range of pixels range[width * height]