Name | Description |
---|---|
AverageProcessor | |
BinaryTextureProcessor | This class serves as a base class for all image processors that follow a particular pattern. That pattern is there is a single fragment shader that is executed across the entirety of the image. Grayscale conversion would be one example. I takes care of drawing into a Quad to ensure each texel of the source image is operated on. A subclasser need only supply the fragment shader string. This class will allocate a texture object based on the width and height specified and return that texture object to the caller during the ProcessImage() call. |
BlockProcessor | |
DifferenceProcessor | |
Morph | |
UnaryTextureProcessor | This class serves as a base class for all image processors that follow a particular pattern. That pattern is there is a single fragment shader that is executed across the entirety of the image. Grayscale conversion would be one example. I takes care of drawing into a Quad to ensure each texel of the source image is operated on. A subclasser need only supply the fragment shader string. This class will allocate a texture object based on the width and height specified and return that texture object to the caller during the ProcessImage() call. |