/**
* The ConvolutionFilter class applies a matrix convolution filter effect.
* A convolution combines pixels in the input image with neighboring pixels to produce an image.
* A wide variety of image effects can be achieved through convolutions, including blurring, edge detection, sharpening, embossing, and beveling.
*
* @class ConvolutionFilter
* @extends AbstractFilter
* @constructor
* @param texture {Array} An array of values used for matrix transformation.
* @param width {Number} Width of the object you are transforming
* @param height {Number} Height of the object you are transforming
*/