skia2/modules/sksg/include
Florin Malita cd9d074578 [skottie] More efficient group sizing
Replace sksg::Group::shrink_to_fit() with a factory accepting an
externally-built children array.

This provides more control for clients (e.g. reserve() instead of
shrink_to_fit()).

Change-Id: Iad587435e0e9da15251a9d3bc2510ca945950b5d
Reviewed-on: https://skia-review.googlesource.com/152861
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Klein <mtklein@google.com>
2018-09-10 14:17:30 +00:00
..
SkSGClipEffect.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGColor.h
SkSGColorFilter.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGDraw.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGEffectNode.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGGeometryNode.h
SkSGGeometryTransform.h
SkSGGradient.h
SkSGGroup.h [skottie] More efficient group sizing 2018-09-10 14:17:30 +00:00
SkSGImage.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGInvalidationController.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkSGMaskEffect.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGMerge.h [skottie] Apply fully opaque masks as clips 2018-07-10 13:28:15 +00:00
SkSGNode.h [sksg] Switch containers from SkT(D)Array to std::vector 2018-09-02 18:04:29 +00:00
SkSGOpacityEffect.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGPaintNode.h
SkSGPath.h
SkSGPlane.h
SkSGRect.h
SkSGRenderNode.h [sksg] Simplify ScopedRenderContext 2018-08-10 17:54:29 +00:00
SkSGRoundEffect.h
SkSGScene.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkSGText.h [skottie] Add support for keyframed text nodes 2018-08-27 14:37:47 +00:00
SkSGTransform.h [skottie] Optimize opacity layerization 2018-08-09 14:48:02 +00:00
SkSGTrimEffect.h