GPUImage.h 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. #import <Cocoa/Cocoa.h>
  2. // Base classes
  3. #import <GPUImage/GLProgram.h>
  4. #import <GPUImage/GPUImageContext.h>
  5. // Sources
  6. #import <GPUImage/GPUImageOutput.h>
  7. #import <GPUImage/GPUImageAVCamera.h>
  8. #import <GPUImage/GPUImagePicture.h>
  9. #import <GPUImage/GPUImageRawDataInput.h>
  10. #import <GPUImage/GPUImageRawDataOutput.h>
  11. // Filters
  12. #import <GPUImage/GPUImageFilter.h>
  13. #import <GPUImage/GPUImageTwoPassFilter.h>
  14. #import <GPUImage/GPUImage3x3TextureSamplingFilter.h>
  15. #import <GPUImage/GPUImageContrastFilter.h>
  16. #import <GPUImage/GPUImageSaturationFilter.h>
  17. #import <GPUImage/GPUImageBrightnessFilter.h>
  18. #import <GPUImage/GPUImageLevelsFilter.h>
  19. #import <GPUImage/GPUImageExposureFilter.h>
  20. #import <GPUImage/GPUImageRGBFilter.h>
  21. #import <GPUImage/GPUImageHueFilter.h>
  22. #import <GPUImage/GPUImageWhiteBalanceFilter.h>
  23. #import <GPUImage/GPUImageMonochromeFilter.h>
  24. #import <GPUImage/GPUImagePixellateFilter.h>
  25. #import <GPUImage/GPUImageSobelEdgeDetectionFilter.h>
  26. #import <GPUImage/GPUImageSketchFilter.h>
  27. #import <GPUImage/GPUImageToonFilter.h>
  28. #import <GPUImage/GPUImageGrayscaleFilter.h>
  29. #import <GPUImage/GPUImageKuwaharaFilter.h>
  30. #import <GPUImage/GPUImageFalseColorFilter.h>
  31. #import <GPUImage/GPUImageSharpenFilter.h>
  32. #import <GPUImage/GPUImageUnsharpMaskFilter.h>
  33. #import <GPUImage/GPUImageTwoInputFilter.h>
  34. #import <GPUImage/GPUImageGaussianBlurFilter.h>
  35. #import <GPUImage/GPUImageTwoPassTextureSamplingFilter.h>
  36. #import <GPUImage/GPUImageFilterGroup.h>
  37. #import <GPUImage/GPUImageTransformFilter.h>
  38. #import <GPUImage/GPUImageCropFilter.h>
  39. #import <GPUImage/GPUImageGaussianBlurPositionFilter.h>
  40. #import <GPUImage/GPUImageGaussianSelectiveBlurFilter.h>
  41. #import <GPUImage/GPUImageBilateralFilter.h>
  42. #import <GPUImage/GPUImageBoxBlurFilter.h>
  43. #import <GPUImage/GPUImageSingleComponentGaussianBlurFilter.h>
  44. #import <GPUImage/GPUImageMedianFilter.h>
  45. #import <GPUImage/GPUImageMotionBlurFilter.h>
  46. #import <GPUImage/GPUImageZoomBlurFilter.h>
  47. #import <GPUImage/GPUImageAddBlendFilter.h>
  48. #import <GPUImage/GPUImageColorBurnBlendFilter.h>
  49. #import <GPUImage/GPUImageDarkenBlendFilter.h>
  50. #import <GPUImage/GPUImageDivideBlendFilter.h>
  51. #import <GPUImage/GPUImageLightenBlendFilter.h>
  52. #import <GPUImage/GPUImageMultiplyBlendFilter.h>
  53. #import <GPUImage/GPUImageOverlayBlendFilter.h>
  54. #import <GPUImage/GPUImageColorDodgeBlendFilter.h>
  55. #import <GPUImage/GPUImageLinearBurnBlendFilter.h>
  56. #import <GPUImage/GPUImageScreenBlendFilter.h>
  57. #import <GPUImage/GPUImageColorBlendFilter.h>
  58. #import <GPUImage/GPUImageExclusionBlendFilter.h>
  59. #import <GPUImage/GPUImageHueBlendFilter.h>
  60. #import <GPUImage/GPUImageLuminosityBlendFilter.h>
  61. #import <GPUImage/GPUImageNormalBlendFilter.h>
  62. #import <GPUImage/GPUImagePoissonBlendFilter.h>
  63. #import <GPUImage/GPUImageSaturationBlendFilter.h>
  64. #import <GPUImage/GPUImageSoftLightBlendFilter.h>
  65. #import <GPUImage/GPUImageHardLightBlendFilter.h>
  66. #import <GPUImage/GPUImageSubtractBlendFilter.h>
  67. #import <GPUImage/GPUImageTwoInputCrossTextureSamplingFilter.h>
  68. #import <GPUImage/GPUImageDifferenceBlendFilter.h>
  69. #import <GPUImage/GPUImageDissolveBlendFilter.h>
  70. #import <GPUImage/GPUImageChromaKeyBlendFilter.h>
  71. #import <GPUImage/GPUImageMaskFilter.h>
  72. #import <GPUImage/GPUImageOpacityFilter.h>
  73. #import <GPUImage/GPUImageAlphaBlendFilter.h>
  74. #import <GPUImage/GPUImageColorMatrixFilter.h>
  75. #import <GPUImage/GPUImageSepiaFilter.h>
  76. #import <GPUImage/GPUImageGammaFilter.h>
  77. #import <GPUImage/GPUImageHazeFilter.h>
  78. #import <GPUImage/GPUImageToneCurveFilter.h>
  79. #import <GPUImage/GPUImageHighlightShadowFilter.h>
  80. #import <GPUImage/GPUImageLookupFilter.h>
  81. #import <GPUImage/GPUImageAmatorkaFilter.h>
  82. #import <GPUImage/GPUImageMissEtikateFilter.h>
  83. #import <GPUImage/GPUImageSoftEleganceFilter.h>
  84. #import <GPUImage/GPUImage3x3ConvolutionFilter.h>
  85. #import <GPUImage/GPUImageEmbossFilter.h>
  86. #import <GPUImage/GPUImageLaplacianFilter.h>
  87. #import <GPUImage/GPUImageLanczosResamplingFilter.h>
  88. #import <GPUImage/GPUImageThreeInputFilter.h>
  89. #import <GPUImage/GPUImageColorInvertFilter.h>
  90. #import <GPUImage/GPUImageHistogramFilter.h>
  91. #import <GPUImage/GPUImageHistogramGenerator.h>
  92. #import <GPUImage/GPUImageAverageColor.h>
  93. #import <GPUImage/GPUImageLuminosity.h>
  94. #import <GPUImage/GPUImageSolidColorGenerator.h>
  95. #import <GPUImage/GPUImageAdaptiveThresholdFilter.h>
  96. #import <GPUImage/GPUImageAverageLuminanceThresholdFilter.h>
  97. #import <GPUImage/GPUImageLuminanceThresholdFilter.h>
  98. #import <GPUImage/GPUImageHalftoneFilter.h>
  99. #import <GPUImage/GPUImagePixellatePositionFilter.h>
  100. #import <GPUImage/GPUImagePolarPixellateFilter.h>
  101. #import <GPUImage/GPUImagePolkaDotFilter.h>
  102. #import <GPUImage/GPUImageCrosshatchFilter.h>
  103. #import <GPUImage/GPUImageXYDerivativeFilter.h>
  104. #import <GPUImage/GPUImageDirectionalNonMaximumSuppressionFilter.h>
  105. #import <GPUImage/GPUImageDirectionalSobelEdgeDetectionFilter.h>
  106. #import <GPUImage/GPUImageCannyEdgeDetectionFilter.h>
  107. #import <GPUImage/GPUImagePrewittEdgeDetectionFilter.h>
  108. #import <GPUImage/GPUImageThresholdEdgeDetectionFilter.h>
  109. #import <GPUImage/GPUImageHarrisCornerDetectionFilter.h>
  110. #import <GPUImage/GPUImageNobleCornerDetectionFilter.h>
  111. #import <GPUImage/GPUImageShiTomasiFeatureDetectionFilter.h>
  112. #import <GPUImage/GPUImageThresholdedNonMaximumSuppressionFilter.h>
  113. #import <GPUImage/GPUImageColorPackingFilter.h>
  114. #import <GPUImage/GPUImageHoughTransformLineDetector.h>
  115. #import <GPUImage/GPUImageParallelCoordinateLineTransformFilter.h>
  116. #import <GPUImage/GPUImageCrosshairGenerator.h>
  117. #import <GPUImage/GPUImageLineGenerator.h>
  118. #import <GPUImage/GPUImageBuffer.h>
  119. #import <GPUImage/GPUImageLowPassFilter.h>
  120. #import <GPUImage/GPUImageHighPassFilter.h>
  121. #import <GPUImage/GPUImageMotionDetector.h>
  122. #import <GPUImage/GPUImageThresholdSketchFilter.h>
  123. #import <GPUImage/GPUImageSmoothToonFilter.h>
  124. #import <GPUImage/GPUImageTiltShiftFilter.h>
  125. #import <GPUImage/GPUImageCGAColorspaceFilter.h>
  126. #import <GPUImage/GPUImagePosterizeFilter.h>
  127. #import <GPUImage/GPUImageKuwaharaRadius3Filter.h>
  128. #import <GPUImage/GPUImageChromaKeyFilter.h>
  129. #import <GPUImage/GPUImageVignetteFilter.h>
  130. #import <GPUImage/GPUImageBulgeDistortionFilter.h>
  131. #import <GPUImage/GPUImagePinchDistortionFilter.h>
  132. #import <GPUImage/GPUImageStretchDistortionFilter.h>
  133. #import <GPUImage/GPUImageClosingFilter.h>
  134. #import <GPUImage/GPUImageRGBClosingFilter.h>
  135. #import <GPUImage/GPUImageDilationFilter.h>
  136. #import <GPUImage/GPUImageRGBDilationFilter.h>
  137. #import <GPUImage/GPUImageErosionFilter.h>
  138. #import <GPUImage/GPUImageRGBErosionFilter.h>
  139. #import <GPUImage/GPUImageOpeningFilter.h>
  140. #import <GPUImage/GPUImageRGBOpeningFilter.h>
  141. #import <GPUImage/GPUImageSphereRefractionFilter.h>
  142. #import <GPUImage/GPUImageGlassSphereFilter.h>
  143. #import <GPUImage/GPUImageSwirlFilter.h>
  144. #import <GPUImage/GPUImageJFAVoronoiFilter.h>
  145. #import <GPUImage/GPUImageVoronoiConsumerFilter.h>
  146. #import <GPUImage/GPUImageLocalBinaryPatternFilter.h>
  147. #import <GPUImage/GPUImageMosaicFilter.h>
  148. #import <GPUImage/GPUImagePerlinNoiseFilter.h>
  149. // Outputs
  150. #import <GPUImage/GPUImageView.h>
  151. #import <GPUImage/GPUImageMovieWriter.h>