Uses of Interface
project.android.imageprocessing.output.GLTextureInputRenderer

Packages that use GLTextureInputRenderer
project.android.imageprocessing.filter   
project.android.imageprocessing.filter.blend   
project.android.imageprocessing.filter.colour   
project.android.imageprocessing.filter.effect   
project.android.imageprocessing.filter.processing   
project.android.imageprocessing.input   
project.android.imageprocessing.output   
 

Uses of GLTextureInputRenderer in project.android.imageprocessing.filter
 

Classes in project.android.imageprocessing.filter that implement GLTextureInputRenderer
 class BasicFilter
          A basic filter that takes a texture as input and produces a texture as output.
 class CompositeFilter
          An extension of a MultiInputFilter.
 class CompositeMultiPixelFilter
          An extension of MultiInputPixelFilter.
 class GenericFilter
          An extension of BasicFilter.
 class GroupFilter
          A multiple filter renderer extension of the BasicFilter.
 class MultiInputFilter
          A multiple filter input extension of the BasicFilter.
 class MultiInputPixelFilter
          An extension of MultiInputFilter.
 class MultiPixelRenderer
          A multi-pixel filter extension of the BasicFilter.
 class TwoPassFilter
          An extension of BasicFilter.
 class TwoPassMultiPixelFilter
          An extension of TwoPassFilter.
 

Uses of GLTextureInputRenderer in project.android.imageprocessing.filter.blend
 

Classes in project.android.imageprocessing.filter.blend that implement GLTextureInputRenderer
 class AddBlendFilter
          Applies an additive blend of two images
 class AlphaBlendFilter
          Blends the second image over the first, based on the second's alpha channel mix: The degree with which the second image overrides the first (0.0 - 1.0)
 class ChromaKeyBlendFilter
          Selectively replaces a color in the first image with the second image colour: The colour to match with thresholdSensitivity: How close a color match needs to exist to the target color to be replaced smoothing: How smoothly to blend for the color match
 class ColourBlendFilter
          Applies a color blend of two images
 class ColourBurnBlendFilter
          Applies a color burn blend of two images
 class ColourDodgeBlendFilter
          Applies a color dodge blend of two images
 class DarkenBlendFilter
          Applies a darken blend of two images.
 class DifferenceBlendFilter
          Applies a difference blend of two images.
 class DissolveBlendFilter
          Applies a dissolve blend of two images mix: The degree with which the second image overrides the first (0.0 - 1.0)
 class DivideBlendFilter
          Applies a division blend of two images
 class ExclusionBlendFilter
          Applies an exclusion blend of two images
 class HardLightBlendFilter
          Applies a hard light blend of two images
 class HueBlendFilter
          Applies a hue blend of two images
 class LightenBlendFilter
          Applies a lighten blend of two images.
 class LinearBurnBlendFilter
          Applies a linear burn blend of two images
 class LuminosityBlendFilter
          Applies a luminosity blend of two images
 class MaskFilter
          Applies a mask blend of two images.
 class MultiplyBlendFilter
          Applies a multiply blend of two images
 class NormalBlendFilter
          Applies a normal blend of two images
 class OverlayBlendFilter
          Applies a overlay blend of two images
 class SaturationBlendFilter
          Applies a saturation blend of two images
 class ScreenBlendFilter
          Applies a saturation blend of two images
 class SoftLightBlendFilter
          Applies a soft light blend of two images
 class SourceOverBlendFilter
          Applies a source over blend of two images
 class SubtractBlendFilter
          Applies a subtract blend of two images
 

Uses of GLTextureInputRenderer in project.android.imageprocessing.filter.colour
 

Classes in project.android.imageprocessing.filter.colour that implement GLTextureInputRenderer
 class AdaptiveThresholdFilter
          Determines the local luminance around a pixel, then turns the pixel black if it is below that local luminance and white if above.
 class AmatorkaFilter
          A photo filter based on a Photoshop action by Amatorka: http://amatorka.deviantart.com/art/Amatorka-Action-2-121069631 .
 class BrightnessFilter
          A image brightness adjusting filter extension of BasicFilter.
 class ChromaKeyFilter
          For a given color in the image, sets the alpha channel to 0.
 class ColourInvertFilter
          Inverts the colors of an image
 class ColourMatrixFilter
          A colour matrix filter implementation of BasicFilter.
 class ContrastFilter
          A contrast filter extension of BasicFilter.
 class ExposureFilter
          A exposure filter extension of RGBFilter.
 class FalseColourFilter
          Uses the luminance of the image to mix between two user-specified colors firstColor: The color used replace the dark areas of the image secondColor: The color used replace the light areas of the image
 class GammaFilter
          A gamma adjustment filter extension of BasicFilter.
 class GreyScaleFilter
          A grey scale filter extension of the BasicFilter.
 class HazeFilter
          Used to add or remove haze (similar to a UV filter) distance: Strength of the color applied.
 class HighlightShadowFilter
          Adjusts the shadows and highlights of an image shadows: Increase to lighten shadows, from 0.0 to 1.0.
 class HueFilter
          A hue adjusting filter implementation of BasicFilter.
 class LevelsFilter
          A image levels filter extension of BasicFilter.
 class LookupFilter
          Uses an RGB color lookup image to remap the colors in an image.
 class LuminanceThresholdFilter
          Pixels with a luminance above the threshold will appear white, and those below will be black threshold: The luminance threshold, from 0.0 to 1.0
 class MissEtikateFilter
          A photo filter based on a Photoshop action by Miss Etikate: http://miss-etikate.deviantart.com/art/Photoshop-Action-15-120151961.
 class MonochromeFilter
          Converts the image to a single-color version, based on the luminance of each pixel intensity: The degree to which the specific color replaces the normal image color (0.0 - 1.0) color: The color to use as the basis for the effect
 class OpacityFilter
          Adjusts the alpha channel of the incoming image opacity: The value to multiply the incoming alpha channel for each pixel by (0.0 - 1.0)
 class RGBFilter
          A red, green and blue alteration filter extension of the BasicFilter.
 class SaturationFilter
          A saturation adjustment filter extension of BasicFilter.
 class SepiaFilter
          Simple sepia tone filter intensity: The degree to which the sepia tone replaces the normal image color (0.0 - 1.0)
 class SoftEleganceFilter
          Another lookup-based color remapping filter.
 class ToneCurveFilter
          Adjusts the colors of an image based on spline curves for each color channel.
 

Uses of GLTextureInputRenderer in project.android.imageprocessing.filter.effect
 

Classes in project.android.imageprocessing.filter.effect that implement GLTextureInputRenderer
 class BulgeDistortionFilter
          Creates a bulge distortion on the image radius: The radius from the center to apply the distortion (in normalized coordinates from 0 - 1.0) center: The center of the image (in normalized coordinates from 0 - 1.0) about which to distort scale: The amount of distortion to apply, from -1.0 to 1.0
 class CGAColourSpaceFilter
          Simulates the colorspace of a CGA monitor
 class CrosshatchFilter
          This converts an image into a black-and-white crosshatch pattern crossHatchSpacing: The fractional width of the image to use as the spacing for the crosshatch.
 class EmbossFilter
          Applies an embossing effect on the image intensity: The strength of the embossing, from 0.0 to 4.0, with 1.0 as the normal level
 class GlassSphereFilter
          Same as the GPUImageSphereRefractionFilter, only the image is not inverted and there's a little bit of frosting at the edges of the glass center: The center about which to apply the distortion radius: The radius of the distortion, ranging from 0.0 to 1.0 refractiveIndex: The index of refraction for the sphere
 class HalftoneFilter
          Applies a halftone effect to an image, like news print fractionalWidthOfAPixel: How large the halftone dots are, as a fraction of the width and height of the image (0.0 - 1.0) aspectRatio: the ratio of width and height for dots
 class KuwaharaFilter
          Kuwahara image abstraction, drawn from the work of Kyprianidis, et.
 class KuwaharaRadius3Filter
          A "faster" version of KuwaharaFilter that has a fixed radius of 3.
 class MosaicFilter
          This filter takes an input tileset, the tiles must ascend in luminance.
 class PinchDistortionFilter
          Creates a pinch distortion of the image radius: The radius from the center to apply the distortion center: The center of the image (in normalized coordinates from 0 - 1.0) about which to distort) scale: The amount of distortion to apply, from -2.0 to 2.0
 class PixellateFilter
          Applies a pixellation effect on an image or video fractionalWidthOfAPixel: How large the pixels are, as a fraction of the width and height of the image (0.0 - 1.0)
 class PolarPixellateFilter
          Applies a pixellation effect on an image or video in a spiral fractionalWidthOfAPixel: How large the pixels are, as a fraction of the width and height of the image (0.0 - 1.0) center: The point that the polar pixellization will begin at and spiral around.
 class PolkaDotFilter
          Breaks an image up into colored dots within a regular grid fractionalWidthOfAPixel: How large the dots are, as a fraction of the width and height of the image (0.0 - 1.0) dotScaling: What fraction of each grid space is taken up by a dot, from 0.0 to 1.0.
 class PosterizeFilter
          This reduces the color dynamic range into the number of steps specified, leading to a cartoon-like simple shading of the image.
 class SketchFilter
          Converts video to look like a sketch.
 class SmoothToonFilter
          This uses a similar process as the GPUImageToonFilter, only it precedes the toon effect with a Gaussian blur to smooth out noise.
 class SphereRefractionFilter
          Simulates the refraction through a solid glass sphere center: The center about which to apply the distortion radius: The radius of the distortion, ranging from 0.0 to 1.0 refractiveIndex: The index of refraction for the sphere
 class StretchDistortionFilter
          Creates a stretch distortion of the image center: The center of the image (in normalized coordinates from 0 - 1.0) about which to distort
 class SwirlFilter
          Creates a swirl distortion on the image radius: The radius from the center to apply the distortion center: The center of the image (in normalized coordinates from 0 - 1.0) about which to twist angle: The amount of twist to apply to the image
 class ThresholdSketchFilter
          Same as the sketch filter, only the edges are thresholded instead of being grayscale
 class ToonFilter
          This uses Sobel edge detection to place a black border around objects, and then it quantizes the colors present in the image to give a cartoon-like quality to the image.
 class VignetteFilter
          Performs a vignetting effect, fading out the image at the edges colour: The colour outside center: The starting location for the vignetting effect start, end: The directional intensity of the vignetting
 

Uses of GLTextureInputRenderer in project.android.imageprocessing.filter.processing
 

Classes in project.android.imageprocessing.filter.processing that implement GLTextureInputRenderer
 class BilateralBlurFilter
          A bilateral blur, which tries to blur similar color values while preserving sharp edges blurSize: A multiplier for the size of the blur, ranging from 0.0 on up distanceNormalizationFactor: A normalization factor for the distance between central color and sample color
 class BoxBlurFilter
          A hardware-accelerated 9-hit box blur of an image
 class CannyEdgeDetectionFilter
          This uses the full Canny process to highlight one-pixel-wide edges blurSize: A multiplier for the prepass blur size, ranging from 0.0 on up upperThreshold: Any edge with a gradient magnitude above this threshold will pass and show up in the final result lowerThreshold: Any edge with a gradient magnitude below this threshold will fail and be removed from the final result
 class ClosingFilter
          This performs a dilation on the red channel of an image, followed by an erosion of the same radius.
 class ClosingRGBFilter
          This is the same as the ClosingFilter, except that this acts on all color channels, not just the red channel.
 class ConvolutionFilter
          A basic convolution filter implementation of the MultiPixelRenderer.
 class CropFilter
          This crops an image to a specific region, then passes only that region on to the next stage in the filter cropRegion: A rectangular area to crop out of the image, normalized to coordinates from 0.0 - 1.0.
 class DilationFilter
          This performs an image dilation operation, where the maximum intensity of the red channel in a rectangular neighborhood is used for the intensity of this pixel.
 class DilationRGBFilter
          This is the same as the DilationFilter, except that this acts on all color channels, not just the red channel.
 class DirectionalNonMaximumSuppressionFilter
          Currently only used as part of the CannyEdgeDetectionFilter.
 class DirectionalSobelEdgeDetectionFilter
          Currently only used as part of the CannyEdgeDetectionFilter
 class ErosionFilter
          This performs an image erosion operation, where the minimum intensity of the red channel in a rectangular neighborhood is used for the intensity of this pixel.
 class ErosionRGBFilter
          This is the same as the ErosionFilter, except that this acts on all color channels, not just the red channel.
 class FastBlurFilter
          A hardware-accelerated 9-hit Gaussian blur of an image
 class FlipFilter
          Flips the image in the given orientation.
 class GaussianBlurFilter
          A more generalized 3x3 Gaussian blur filter blurSize: A multiplier for the size of the blur, ranging from 0.0 on up
 class GaussianBlurPositionFilter
          The inverse of the GaussianSelectiveBlurFilter, applying the blur only within a certain circle blurSize: A multiplier for the size of the blur, ranging from 0.0 on up blurCenter: Center for the blur blurRadius: Radius for the blur
 class GaussianSelectiveBlurFilter
          A Gaussian blur that preserves focus within a circular region blurSize: A multiplier for the size of the blur, ranging from 0.0 on up excludeCircleRadius: The radius of the circular area being excluded from the blur excludeCirclePoint: The center of the circular area being excluded from the blur excludeBlurSize: The size of the area between the blurred portion and the clear circle aspectRatio: The aspect ratio of the image, used to adjust the circularity of the in-focus region.
 class LanczosResamplingFilter
          This lets you up- or downsample an image using Lanczos resampling, which results in noticeably better quality than the standard linear or trilinear interpolation.
 class MedianFilter
          Takes the median value of the three color components, over a 3x3 area
 class MotionBlurFilter
          Applies a directional motion blur to an image blurSize: A multiplier for the blur size, ranging from 0.0 on up blurAngle: The angular direction of the blur, in degrees.
 class OpeningFilter
          This performs an erosion on the red channel of an image, followed by a dilation of the same radius.
 class OpeningRGBFilter
          This is the same as the OpeningFilter, except that this acts on all color channels, not just the red channel.
 class SharpenFilter
          Applies a sharpen filter to the image
 class SingleComponentFastBlurFilter
          A modification of the FastBlurFilter to only operate on the red component
 class SingleComponentGaussianBlurFilter
          A modification of the GPUImageGaussianBlurFilter that operates only on the red component blurSize: A multiplier for the size of the blur, ranging from 0.0 on up
 class SobelEdgeDetectionFilter
          Sobel edge detection, with edges highlighted in white
 class ThresholdEdgeDetectionFilter
          Performs Sobel edge detection, but applies a threshold instead of giving gradual strength value threshold: Any edge above this threshold will be black, and anything below white.
 class TiltShiftFilter
          A simulated tilt shift lens effect blurSize: A multiplier for the size of the out-of-focus blur, ranging from 0.0 on up topFocusLevel: The normalized location of the top of the in-focus area in the image, this value should be lower than bottomFocusLevel bottomFocusLevel: The normalized location of the bottom of the in-focus area in the image, this value should be higher than topFocusLevel focusFallOffRate: The rate at which the image gets blurry away from the in-focus region
 class TransformFilter
          Applies an abitrary transform to the image.
 class UnsharpMaskFilter
          Applies an unsharp mask blurSize: A multiplier for the underlying blur size, ranging from 0.0 on up intensity: The strength of the sharpening, from 0.0 on up
 class WeakPixelInclusionFilter
          Currently only used as part of the CannyEdgeDetectionFilter
 class ZoomBlurFilter
          Applies a motion blur around a point blurSize: A multiplier for the blur size, ranging from 0.0 on up blurCenter: The normalized center of the blur.
 

Uses of GLTextureInputRenderer in project.android.imageprocessing.input
 

Methods in project.android.imageprocessing.input that return types with arguments of type GLTextureInputRenderer
 java.util.List<GLTextureInputRenderer> GLTextureOutputRenderer.getTargets()
          Returns a list of all the targets that this renderer should send its output to.
 

Methods in project.android.imageprocessing.input with parameters of type GLTextureInputRenderer
 void GLTextureOutputRenderer.addTarget(GLTextureInputRenderer target)
          Adds the given target to the list of targets that this renderer sends its output to.
 void GLTextureOutputRenderer.removeTarget(GLTextureInputRenderer target)
          Removes the given target from the list of targets that this renderer sends its output to.
 

Uses of GLTextureInputRenderer in project.android.imageprocessing.output
 

Classes in project.android.imageprocessing.output that implement GLTextureInputRenderer
 class JPGFileEndpoint
          A JPG image renderer extension of GLRenderer.
 class ScreenEndpoint
          A screen renderer extension of GLRenderer.