Go to the documentation of this file.
25 #ifndef JUCE_IMAGECONVOLUTIONKERNEL_H_INCLUDED
26 #define JUCE_IMAGECONVOLUTIONKERNEL_H_INCLUDED
54 float getKernelValue (
int x,
int y)
const noexcept;
62 void setKernelValue (
int x,
int y,
float value)
noexcept;
68 void setOverallSum (
float desiredTotalSum);
71 void rescaleAllValues (
float multiplier);
80 void createGaussianBlur (
float blurRadius);
98 void applyToImage (
Image& destImage,
99 const Image& sourceImage,
111 #endif // JUCE_IMAGECONVOLUTIONKERNEL_H_INCLUDED
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_Image.h:54
#define noexcept
Definition: juce_CompilerSupport.h:141
int getKernelSize() const
Definition: juce_ImageConvolutionKernel.h:87
Definition: juce_ImageConvolutionKernel.h:35