#include <image_filter_layer.h>
Additional Inherited Members | |
Static Public Attributes inherited from flutter::Layer | |
| static constexpr int | kSaveLayerRenderFlags |
| static constexpr int | kRasterCacheRenderFlags |
Protected Member Functions inherited from flutter::ContainerLayer | |
| void | PrerollChildren (PrerollContext *context, DlRect *child_paint_bounds) |
Protected Attributes inherited from flutter::CacheableContainerLayer | |
| std::unique_ptr< LayerRasterCacheItem > | layer_raster_cache_item_ |
Definition at line 13 of file image_filter_layer.h.
|
explicit |
Definition at line 13 of file image_filter_layer.cc.
|
overridevirtual |
Reimplemented from flutter::ContainerLayer.
Definition at line 21 of file image_filter_layer.cc.
References context, flutter::ContainerLayer::DiffChildren(), FML_DCHECK, impeller::TRect< Scalar >::Make(), impeller::Matrix::MakeTranslation(), flutter::NotEquals(), and impeller::TRect< T >::RoundOut().
|
overridevirtual |
Reimplemented from flutter::ContainerLayer.
Definition at line 104 of file image_filter_layer.cc.
References flutter::ContainerLayer::child_paint_bounds(), context, FML_DCHECK, flutter::CacheableContainerLayer::layer_raster_cache_item_, flutter::Layer::needs_painting(), flutter::ContainerLayer::PaintChildren(), and flutter::DlPaint::setImageFilter().
|
overridevirtual |
Reimplemented from flutter::ContainerLayer.
Definition at line 52 of file image_filter_layer.cc.
References context, flutter::Layer::AutoPrerollSaveLayerState::Create(), flutter::LayerStateStack::kCallerCanApplyColorFilter, flutter::LayerStateStack::kCallerCanApplyOpacity, flutter::CacheableContainerLayer::layer_raster_cache_item_, impeller::TRect< Scalar >::Make(), flutter::ContainerLayer::PrerollChildren(), impeller::TRect< T >::RoundOut(), flutter::Layer::set_paint_bounds(), and impeller::TRect< T >::Shift().