Vuo
1.2.5
|
VuoImageBlur interface.
Typedefs | |
typedef void * | VuoImageBlur |
State data for the image blurrer. | |
Functions | |
VuoImageBlur | VuoImageBlur_make (void) |
Creates state data for the image blurrer. | |
VuoImage | VuoImageBlur_blur (VuoImageBlur blur, VuoImage image, VuoImage mask, VuoBlurShape shape, VuoReal radius, VuoReal quality, VuoBoolean expandBounds) |
Returns a blurred copy of image. | |
VuoImage | VuoImageBlur_blurDirectionally (VuoImageBlur blur, VuoImage image, VuoImage mask, VuoBlurShape shape, VuoReal radius, VuoReal quality, VuoReal angle, VuoBoolean symmetric, VuoBoolean expandBounds) |
Returns a linearly-blurred copy of image. | |
VuoImage | VuoImageBlur_blurRadially (VuoImageBlur blur, VuoImage image, VuoImage mask, VuoBlurShape shape, VuoPoint2d center, VuoReal radius, VuoReal quality, VuoDispersion dispersion, VuoCurveEasing symmetry, VuoBoolean expandBounds) |
Returns a radially-blurred copy of image. | |
typedef void* VuoImageBlur |
State data for the image blurrer.
VuoImage VuoImageBlur_blur | ( | VuoImageBlur | blur, |
VuoImage | image, | ||
VuoImage | mask, | ||
VuoBlurShape | shape, | ||
VuoReal | radius, | ||
VuoReal | quality, | ||
VuoBoolean | expandBounds | ||
) |
Returns a blurred copy of image.
(Or, if radius is zero, returns image.)
If expandBounds is true, the output image will be expanded to encompass the full bleed of the blur. Otherwise, the output image will have the same dimensions as the soure image.
VuoImage VuoImageBlur_blurDirectionally | ( | VuoImageBlur | blur, |
VuoImage | image, | ||
VuoImage | mask, | ||
VuoBlurShape | shape, | ||
VuoReal | radius, | ||
VuoReal | quality, | ||
VuoReal | angle, | ||
VuoBoolean | symmetric, | ||
VuoBoolean | expandBounds | ||
) |
Returns a linearly-blurred copy of image.
(Or, if radius is zero, returns image.)
VuoImage VuoImageBlur_blurRadially | ( | VuoImageBlur | blur, |
VuoImage | image, | ||
VuoImage | mask, | ||
VuoBlurShape | shape, | ||
VuoPoint2d | center, | ||
VuoReal | radius, | ||
VuoReal | quality, | ||
VuoDispersion | dispersion, | ||
VuoCurveEasing | symmetry, | ||
VuoBoolean | expandBounds | ||
) |
Returns a radially-blurred copy of image.
(Or, if radius is zero, returns image.)
VuoImageBlur VuoImageBlur_make | ( | void | ) |
Creates state data for the image blurrer.