C# (CSharp) NewTOAPIA.GL.Imaging Namespace

Classes

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.