make SkXfermode.h go away
authorMike Reed <reed@google.com>
Tue, 15 Nov 2016 21:44:34 +0000 (16:44 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 16 Nov 2016 15:38:11 +0000 (15:38 +0000)
commitd47067392848ba132d4e86ffbeebe2dcacda9534
tree456bd4182524d55f19117d8e726bacca50059fa8
parent988283c89458442f65d961f2746a9f271a39c31e
make SkXfermode.h go away

This is step one:
- make SkXfermode useless to public clients
- everything they should need is in SkBlendMode.h

Step two:
- remove SkXfermode.h entirely (since skia core will already be using SkXfermodePriv.h)

BUG=skia:

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4534

Change-Id: If2cea9f71df92430ed6644edb98dd306c5572cbc
Reviewed-on: https://skia-review.googlesource.com/4534
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
45 files changed:
bench/RotatedRectBench.cpp
bench/Xfer4fBench.cpp
bench/XferF16Bench.cpp
bench/XfermodeBench.cpp
gm/SkLinearBitmapPipelineGM.cpp
gm/aaxfermodes.cpp
gm/gamma.cpp
gm/lumafilter.cpp
gm/xfermodes2.cpp
gm/xfermodes3.cpp
gn/android_framework_defines.gni
gn/core.gni
gn/tests.gni
include/core/SkMaskFilter.h
include/core/SkXfermode.h
include/gpu/GrProcessorUnitTest.h
include/gpu/effects/GrCustomXfermode.h
public.bzl
samplecode/SampleFilterFuzz.cpp
src/core/SkBitmapProcShader.cpp
src/core/SkBlendModePriv.h
src/core/SkBlitter_A8.cpp
src/core/SkBlitter_ARGB32.cpp
src/core/SkBlitter_PM4f.cpp
src/core/SkBlitter_RGB16.cpp
src/core/SkCoreBlitters.h
src/core/SkLinearBitmapPipeline.h
src/core/SkOpts.h
src/core/SkPaintPriv.cpp
src/core/SkReadBuffer.h
src/core/SkSpriteBlitter4f.cpp
src/core/SkSpriteBlitter_ARGB32.cpp
src/core/SkXfermode.cpp
src/core/SkXfermode4f.cpp
src/core/SkXfermodeF16.cpp
src/core/SkXfermodePriv.h [new file with mode: 0644]
src/effects/SkArithmeticModePriv.h
src/gpu/SkGrPriv.h
src/gpu/effects/GrCustomXfermode.cpp
src/gpu/effects/GrPorterDuffXferProcessor.cpp
src/gpu/glsl/GrGLSLBlend.cpp
tests/BlendTest.cpp
tests/RecordingXfermodeTest.cpp
tests/SkColor4fTest.cpp
tests/XfermodeTest.cpp [deleted file]