27 std::shared_ptr<Material>
_imageProcessMaterial(
const std::shared_ptr<ImageBuffer>& image,
const std::string& snippet,
const std::string& declaration =
"");
28 std::shared_ptr<Pass>
_imageProcess(
const std::shared_ptr<Pass>& input,
const std::string& snippet,
const std::string& declaration =
"");
29 std::shared_ptr<Pass>
_luminance(
const std::shared_ptr<Pass>& input);
30 std::shared_ptr<Pass>
_sobel(
const std::shared_ptr<Pass>& input);
31 std::shared_ptr<Pass>
_prewitt(
const std::shared_ptr<Pass>& input);
32 std::shared_ptr<Pass>
_erode(
const std::shared_ptr<Pass>& input);
33 std::shared_ptr<Pass>
_dilate(
const std::shared_ptr<Pass>& input);
34 std::shared_ptr<Pass>
_imageConvolute(
const std::shared_ptr<Pass>& input,
const std::shared_ptr<Matrix3f>& factor);
35 std::shared_ptr<Pass>
_gaussianBlur(
const std::shared_ptr<Pass>& input);
36 std::shared_ptr<Pass>
_boxBlur(
const std::shared_ptr<Pass>& input);
37 std::shared_ptr<Pass>
_triangleBlur(
const std::shared_ptr<Pass>& input);
38 std::shared_ptr<Pass>
_laplacian(
const std::shared_ptr<Pass>& input);
40 std::shared_ptr<Pass>
_sharpen(
const std::shared_ptr<Pass>& input);
42 std::shared_ptr<Pass>
_emboss(
const std::shared_ptr<Pass>& input);
44 std::shared_ptr<Pass>
_silhouette(
const std::shared_ptr<Pass>& input);
std::shared_ptr< Pass > _boxBlur(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _sharpen(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _intenseSharpen(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _prewitt(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _gaussianBlur(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _imageProcess(const std::shared_ptr< Pass > &input, const std::string &snippet, const std::string &declaration="")
std::shared_ptr< Pass > _laplacian(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _triangleBlur(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _edgeEnhancement(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _silhouette(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _luminance(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _sobel(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _edgeDetection(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _dilate(const std::shared_ptr< Pass > &input)
std::shared_ptr< Material > _imageProcessMaterial(const std::shared_ptr< ImageBuffer > &image, const std::string &snippet, const std::string &declaration="")
std::shared_ptr< Pass > _emboss(const std::shared_ptr< Pass > &input)
std::shared_ptr< Pass > _imageConvolute(const std::shared_ptr< Pass > &input, const std::shared_ptr< Matrix3f > &factor)
std::shared_ptr< Pass > _erode(const std::shared_ptr< Pass > &input)