#include <layer.h>
Classes | |
| class | AutoPrerollSaveLayerState |
Static Public Attributes | |
| static constexpr int | kSaveLayerRenderFlags |
| static constexpr int | kRasterCacheRenderFlags |
| flutter::Layer::Layer | ( | ) |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in flutter::ContainerLayer.
Definition at line 244 of file layer.h.
Referenced by flutter::RasterCacheKeyID::LayerChildrenIds().
|
inlinevirtual |
Reimplemented in flutter::DisplayListLayer.
Definition at line 245 of file layer.h.
Referenced by flutter::DisplayListLayer::Diff(), and flutter::DisplayListLayer::IsReplacing().
|
inlinevirtual |
Reimplemented in flutter::testing::MockLayer.
Definition at line 252 of file layer.h.
Referenced by flutter::testing::MockLayer::IsReplacing().
|
inlinevirtual |
Reimplemented in flutter::PerformanceOverlayLayer.
Definition at line 249 of file layer.h.
Referenced by flutter::PerformanceOverlayLayer::Diff(), and flutter::PerformanceOverlayLayer::IsReplacing().
|
inlinevirtual |
Reimplemented in flutter::TextureLayer.
Definition at line 248 of file layer.h.
Referenced by flutter::TextureLayer::Diff(), and flutter::TextureLayer::IsReplacing().
|
inline |
|
inlinevirtual |
Reimplemented in flutter::DisplayListLayer.
Definition at line 240 of file layer.h.
References flutter::kLayer.
|
inlinevirtual |
Reimplemented in flutter::BackdropFilterLayer, flutter::ClipShapeLayer< T >, flutter::ClipShapeLayer< DlPath >, flutter::ClipShapeLayer< DlRect >, flutter::ClipShapeLayer< DlRoundRect >, flutter::ClipShapeLayer< DlRoundSuperellipse >, flutter::ColorFilterLayer, flutter::ContainerLayer, flutter::DisplayListLayer, flutter::ImageFilterLayer, flutter::OpacityLayer, flutter::PerformanceOverlayLayer, flutter::ShaderMaskLayer, flutter::TextureLayer, flutter::TransformLayer, and flutter::testing::MockLayer.
Definition at line 144 of file layer.h.
Referenced by flutter::FrameDamage::ComputeClipRect().
|
inline |
Definition at line 214 of file layer.h.
References impeller::TRect< T >::IsEmpty().
|
inlinevirtual |
Reimplemented in flutter::DisplayListLayer, flutter::PerformanceOverlayLayer, flutter::TextureLayer, and flutter::testing::MockLayer.
Definition at line 139 of file layer.h.
Referenced by flutter::ContainerLayer::DiffChildren().
|
inline |
Definition at line 218 of file layer.h.
References context.
Referenced by flutter::BackdropFilterLayer::Paint(), flutter::ClipShapeLayer< T >::Paint(), flutter::ColorFilterLayer::Paint(), flutter::ContainerLayer::Paint(), flutter::DisplayListLayer::Paint(), flutter::ImageFilterLayer::Paint(), flutter::OpacityLayer::Paint(), flutter::ShaderMaskLayer::Paint(), flutter::TextureLayer::Paint(), flutter::TransformLayer::Paint(), flutter::testing::MockLayer::Paint(), and flutter::Rasterize().
|
inline |
|
pure virtual |
Implemented in flutter::BackdropFilterLayer, flutter::ClipShapeLayer< T >, flutter::ClipShapeLayer< DlPath >, flutter::ClipShapeLayer< DlRect >, flutter::ClipShapeLayer< DlRoundRect >, flutter::ClipShapeLayer< DlRoundSuperellipse >, flutter::ColorFilterLayer, flutter::ContainerLayer, flutter::DisplayListLayer, flutter::ImageFilterLayer, flutter::OpacityLayer, flutter::PerformanceOverlayLayer, flutter::PlatformViewLayer, flutter::ShaderMaskLayer, flutter::TextureLayer, flutter::TransformLayer, and flutter::testing::MockLayer.
Referenced by flutter::Rasterize().
|
inline |
Definition at line 196 of file layer.h.
Referenced by flutter::testing::MockRasterCache::AddMockLayer(), flutter::BackdropFilterLayer::Diff(), flutter::PerformanceOverlayLayer::Diff(), flutter::BackdropFilterLayer::Paint(), flutter::ClipShapeLayer< T >::Paint(), flutter::ColorFilterLayer::Paint(), flutter::PerformanceOverlayLayer::Paint(), flutter::ShaderMaskLayer::Paint(), flutter::TextureLayer::Paint(), flutter::OpacityLayer::Preroll(), and set_paint_bounds().
|
inlinevirtual |
Reimplemented in flutter::ContainerLayer.
Definition at line 185 of file layer.h.
References FML_DCHECK.
Referenced by flutter::Rasterize().
|
pure virtual |
Implemented in flutter::BackdropFilterLayer, flutter::ClipShapeLayer< T >, flutter::ClipShapeLayer< DlPath >, flutter::ClipShapeLayer< DlRect >, flutter::ClipShapeLayer< DlRoundRect >, flutter::ClipShapeLayer< DlRoundSuperellipse >, flutter::ColorFilterLayer, flutter::ContainerLayer, flutter::ImageFilterLayer, flutter::OpacityLayer, flutter::PerformanceOverlayLayer, flutter::PlatformViewLayer, flutter::ShaderMaskLayer, flutter::TextureLayer, flutter::TransformLayer, flutter::testing::MockLayer, flutter::testing::MockCacheableContainerLayer, flutter::testing::MockCacheableLayer, and flutter::DisplayListLayer.
|
inlinevirtual |
Reimplemented in flutter::ContainerLayer.
Definition at line 149 of file layer.h.
References context.
Referenced by flutter::ContainerLayer::PreservePaintRegion().
|
inline |
Definition at line 209 of file layer.h.
References paint_bounds().
Referenced by flutter::BackdropFilterLayer::Preroll(), flutter::ClipShapeLayer< T >::Preroll(), flutter::ContainerLayer::Preroll(), flutter::ImageFilterLayer::Preroll(), flutter::OpacityLayer::Preroll(), flutter::PlatformViewLayer::Preroll(), flutter::TextureLayer::Preroll(), flutter::TransformLayer::Preroll(), flutter::testing::MockLayer::Preroll(), and flutter::DisplayListLayer::Preroll().
|
inline |
Definition at line 188 of file layer.h.
References value.
Referenced by flutter::PlatformViewLayer::Preroll(), and flutter::ContainerLayer::PrerollChildren().
|
inline |
|
inline |
Definition at line 237 of file layer.h.
Referenced by flutter::testing::MockRasterCache::AddMockLayer(), flutter::DisplayListLayer::caching_key_id(), flutter::DiffContext::GetOldLayerPaintRegion(), and flutter::DiffContext::SetLayerPaintRegion().
|
staticconstexpr |
|
staticconstexpr |
Definition at line 118 of file layer.h.
Referenced by flutter::BackdropFilterLayer::Preroll(), flutter::ClipShapeLayer< T >::Preroll(), flutter::ShaderMaskLayer::Preroll(), and flutter::testing::TEST_F().