skia2/modules/sksg/src
Florin Malita e35a7ea7a9 [skottie] Initial inner shadow layer style support
Implement drop and inner shadow styles using explicit image filters.

Remove existing style support from DropShadowEffect.cpp, as it now
has a new cozy place with its inner sibling.

Supported properties:

  - color
  - opacity
  - angle
  - distance
  - size (sigma)

Change-Id: I5b7e3c75678e036a20c1908b84c74a670a5aa196
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/283918
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
2020-04-17 19:57:08 +00:00
..
SkSGClipEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGColorFilter.cpp stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
SkSGDashEffect.cpp [skottie] Stroke dash support 2020-03-02 16:56:22 +00:00
SkSGDraw.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGEffectNode.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGGeometryNode.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGGeometryTransform.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGGradient.cpp [skottie] Use SkColor4f for gradient color stops 2019-11-05 18:26:22 +00:00
SkSGGroup.cpp [sksg] Improved layer elision heuristic 2020-02-07 23:20:34 +00:00
SkSGImage.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGInvalidationController.cpp [sksg] Clean up public headers 2020-01-30 21:42:59 +00:00
SkSGMaskEffect.cpp [skottie] Luma matte support 2019-10-16 13:17:51 +00:00
SkSGMerge.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGNode.cpp [sksg] RenderNode visibility control 2019-06-19 00:49:15 +00:00
SkSGNodePriv.h [skottie] Caching motion tile 2019-07-10 19:13:41 +00:00
SkSGOpacityEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGPaint.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGPath.cpp remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
SkSGPlane.cpp Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
SkSGRect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGRenderEffect.cpp [skottie] Initial inner shadow layer style support 2020-04-17 19:57:08 +00:00
SkSGRenderNode.cpp SkShaders::Blend/GPU: treat null inputs as input color 2020-03-09 23:52:59 +00:00
SkSGRoundEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSGScene.cpp [skottie] Cleanup: relocate Animator base class out of SkSG 2020-03-26 20:50:10 +00:00
SkSGText.cpp Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
SkSGTransform.cpp clean up public m44 and camera api 2020-04-06 15:34:17 +00:00
SkSGTransformPriv.h [skottie] Switch SkMatrix44 -> SkM44 2020-01-27 21:42:56 +00:00
SkSGTrimEffect.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00