18e7556371
Ever since we added drawShadow to the public api, blurs have necessarily part of the core. This CL just formalizes that. This should also allow us to have builds that exclude all of /effects (for code size) and still be valid. Will follow-up with a change to deprecate SkBlurMaskFilter and SkBlurQuality (both no longer needed). Bug: skia: Change-Id: Ifbbd8b47a30a0386d215726b67bcf1e8b84fb8f5 Reviewed-on: https://skia-review.googlesource.com/113713 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
113 lines
4.6 KiB
Plaintext
113 lines
4.6 KiB
Plaintext
# Copyright 2016 Google Inc.
|
|
#
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
# Things are easiest for everyone if these source paths are absolute.
|
|
_src = get_path_info("../src", "abspath")
|
|
_include = get_path_info("../include", "abspath")
|
|
|
|
skia_effects_sources = [
|
|
"$_src/c/sk_effects.cpp",
|
|
|
|
"$_src/effects/GrAlphaThresholdFragmentProcessor.cpp",
|
|
"$_src/effects/GrAlphaThresholdFragmentProcessor.h",
|
|
|
|
"$_src/effects/Sk1DPathEffect.cpp",
|
|
"$_src/effects/Sk2DPathEffect.cpp",
|
|
"$_src/effects/SkAlphaThresholdFilter.cpp",
|
|
"$_src/effects/SkArithmeticImageFilter.cpp",
|
|
"$_src/effects/SkBlurMaskFilter.cpp",
|
|
"$_src/effects/SkColorFilterImageFilter.cpp",
|
|
"$_src/effects/SkColorMatrix.cpp",
|
|
"$_src/effects/SkColorMatrixFilter.cpp",
|
|
"$_src/effects/SkComposeImageFilter.cpp",
|
|
"$_src/effects/SkCornerPathEffect.cpp",
|
|
"$_src/effects/SkDashPathEffect.cpp",
|
|
"$_src/effects/SkDiscretePathEffect.cpp",
|
|
"$_src/effects/SkDisplacementMapEffect.cpp",
|
|
"$_src/effects/SkDropShadowImageFilter.cpp",
|
|
"$_src/effects/SkEmbossMask.cpp",
|
|
"$_src/effects/SkEmbossMask.h",
|
|
"$_src/effects/SkEmbossMaskFilter.cpp",
|
|
"$_src/effects/SkImageSource.cpp",
|
|
"$_src/effects/SkHighContrastFilter.cpp",
|
|
"$_src/effects/SkLayerDrawLooper.cpp",
|
|
"$_src/effects/SkLightingImageFilter.cpp",
|
|
"$_src/effects/SkLumaColorFilter.cpp",
|
|
"$_src/effects/SkMagnifierImageFilter.cpp",
|
|
"$_src/effects/SkMatrixConvolutionImageFilter.cpp",
|
|
"$_src/effects/SkMergeImageFilter.cpp",
|
|
"$_src/effects/SkMorphologyImageFilter.cpp",
|
|
"$_src/effects/SkOffsetImageFilter.cpp",
|
|
"$_src/effects/SkOverdrawColorFilter.cpp",
|
|
"$_src/effects/SkPackBits.cpp",
|
|
"$_src/effects/SkPackBits.h",
|
|
"$_src/effects/SkPaintFlagsDrawFilter.cpp",
|
|
"$_src/effects/SkPaintImageFilter.cpp",
|
|
"$_src/effects/SkPictureImageFilter.cpp",
|
|
"$_src/effects/SkRRectsGaussianEdgeMaskFilter.cpp",
|
|
"$_src/effects/SkShaderMaskFilter.cpp",
|
|
"$_src/effects/SkTableColorFilter.cpp",
|
|
"$_src/effects/SkTableMaskFilter.cpp",
|
|
"$_src/effects/SkTileImageFilter.cpp",
|
|
"$_src/effects/SkToSRGBColorFilter.cpp",
|
|
"$_src/effects/SkTrimPathEffect.cpp",
|
|
"$_src/effects/SkXfermodeImageFilter.cpp",
|
|
|
|
"$_src/shaders/SkPerlinNoiseShader.cpp",
|
|
"$_src/shaders/gradients/Sk4fGradientBase.cpp",
|
|
"$_src/shaders/gradients/Sk4fGradientBase.h",
|
|
"$_src/shaders/gradients/Sk4fGradientPriv.h",
|
|
"$_src/shaders/gradients/Sk4fLinearGradient.cpp",
|
|
"$_src/shaders/gradients/Sk4fLinearGradient.h",
|
|
"$_src/shaders/gradients/SkGradientBitmapCache.cpp",
|
|
"$_src/shaders/gradients/SkGradientBitmapCache.h",
|
|
"$_src/shaders/gradients/SkGradientShader.cpp",
|
|
"$_src/shaders/gradients/SkGradientShaderPriv.h",
|
|
"$_src/shaders/gradients/SkLinearGradient.cpp",
|
|
"$_src/shaders/gradients/SkLinearGradient.h",
|
|
"$_src/shaders/gradients/SkRadialGradient.cpp",
|
|
"$_src/shaders/gradients/SkRadialGradient.h",
|
|
"$_src/shaders/gradients/SkTwoPointConicalGradient.cpp",
|
|
"$_src/shaders/gradients/SkTwoPointConicalGradient.h",
|
|
"$_src/shaders/gradients/SkTwoPointConicalGradient_gpu.cpp",
|
|
"$_src/shaders/gradients/SkTwoPointConicalGradient_gpu.h",
|
|
"$_src/shaders/gradients/SkSweepGradient.cpp",
|
|
"$_src/shaders/gradients/SkSweepGradient.h",
|
|
|
|
"$_include/effects/Sk1DPathEffect.h",
|
|
"$_include/effects/Sk2DPathEffect.h",
|
|
"$_include/effects/SkAlphaThresholdFilter.h",
|
|
"$_include/effects/SkArithmeticImageFilter.h",
|
|
"$_include/effects/SkBlurDrawLooper.h",
|
|
"$_include/effects/SkBlurImageFilter.h",
|
|
"$_include/effects/SkBlurMaskFilter.h",
|
|
"$_include/effects/SkColorFilterImageFilter.h",
|
|
"$_include/effects/SkColorMatrix.h",
|
|
"$_include/effects/SkColorMatrixFilter.h",
|
|
"$_include/effects/SkCornerPathEffect.h",
|
|
"$_include/effects/SkDashPathEffect.h",
|
|
"$_include/effects/SkDiscretePathEffect.h",
|
|
"$_include/effects/SkDisplacementMapEffect.h",
|
|
"$_include/effects/SkDropShadowImageFilter.h",
|
|
"$_include/effects/SkGradientShader.h",
|
|
"$_include/effects/SkImageSource.h",
|
|
"$_include/effects/SkLayerDrawLooper.h",
|
|
"$_include/effects/SkLightingImageFilter.h",
|
|
"$_include/effects/SkLumaColorFilter.h",
|
|
"$_include/effects/SkMagnifierImageFilter.h",
|
|
"$_include/effects/SkMorphologyImageFilter.h",
|
|
"$_include/effects/SkOffsetImageFilter.h",
|
|
"$_include/effects/SkOverdrawColorFilter.h",
|
|
"$_include/effects/SkPaintFlagsDrawFilter.h",
|
|
"$_include/effects/SkPaintImageFilter.h",
|
|
"$_include/effects/SkPerlinNoiseShader.h",
|
|
"$_include/effects/SkRRectsGaussianEdgeMaskFilter.h",
|
|
"$_include/effects/SkTableColorFilter.h",
|
|
"$_include/effects/SkTableMaskFilter.h",
|
|
"$_include/effects/SkTileImageFilter.h",
|
|
"$_include/effects/SkToSRGBColorFilter.h",
|
|
"$_include/effects/SkXfermodeImageFilter.h",
|
|
]
|