#include <layer.h>
Public Member Functions | |
| NOT_SLIMPELLER (RasterCache *raster_cache) | |
Public Attributes | |
| GrDirectContext * | gr_context |
| ExternalViewEmbedder * | view_embedder |
| LayerStateStack & | state_stack |
| sk_sp< SkColorSpace > | dst_color_space |
| bool | surface_needs_readback |
| const Stopwatch & | raster_time |
| const Stopwatch & | ui_time |
| std::shared_ptr< TextureRegistry > | texture_registry |
| bool | has_platform_view = false |
| bool | has_texture_layer = false |
| int | renderable_state_flags = 0 |
| std::vector< RasterCacheItem * > * | raster_cached_entries |
| flutter::PrerollContext::NOT_SLIMPELLER | ( | RasterCache * | raster_cache | ) |
| sk_sp<SkColorSpace> flutter::PrerollContext::dst_color_space |
Definition at line 50 of file layer.h.
Referenced by flutter::testing::MockRasterCache::AddMockLayer(), and flutter::testing::MockRasterCache::AddMockPicture().
| GrDirectContext* flutter::PrerollContext::gr_context |
Definition at line 47 of file layer.h.
Referenced by flutter::testing::MockRasterCache::AddMockLayer(), flutter::testing::MockRasterCache::AddMockPicture(), flutter::LayerTree::Flatten(), flutter::DisplayListRasterCacheItem::PrerollSetup(), and flutter::testing::TEST_F().
| bool flutter::PrerollContext::has_platform_view = false |
Definition at line 60 of file layer.h.
Referenced by flutter::PlatformViewLayer::Preroll(), flutter::testing::MockLayer::Preroll(), flutter::ContainerLayer::PrerollChildren(), and flutter::LayerRasterCacheItem::PrerollFinalize().
| bool flutter::PrerollContext::has_texture_layer = false |
Definition at line 63 of file layer.h.
Referenced by flutter::TextureLayer::Preroll(), flutter::testing::MockLayer::Preroll(), flutter::ContainerLayer::PrerollChildren(), and flutter::LayerRasterCacheItem::PrerollFinalize().
| std::vector<RasterCacheItem*>* flutter::PrerollContext::raster_cached_entries |
| int flutter::PrerollContext::renderable_state_flags = 0 |
Definition at line 73 of file layer.h.
Referenced by flutter::BackdropFilterLayer::Preroll(), flutter::ClipShapeLayer< T >::Preroll(), flutter::ColorFilterLayer::Preroll(), flutter::ImageFilterLayer::Preroll(), flutter::OpacityLayer::Preroll(), flutter::ShaderMaskLayer::Preroll(), flutter::TextureLayer::Preroll(), flutter::testing::MockLayer::Preroll(), flutter::DisplayListLayer::Preroll(), flutter::ContainerLayer::PrerollChildren(), flutter::DisplayListRasterCacheItem::PrerollFinalize(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| LayerStateStack& flutter::PrerollContext::state_stack |
Definition at line 49 of file layer.h.
Referenced by flutter::BackdropFilterLayer::Preroll(), flutter::ClipShapeLayer< T >::Preroll(), flutter::ColorFilterLayer::Preroll(), flutter::ImageFilterLayer::Preroll(), flutter::OpacityLayer::Preroll(), flutter::PlatformViewLayer::Preroll(), flutter::ShaderMaskLayer::Preroll(), flutter::TransformLayer::Preroll(), flutter::testing::MockLayer::Preroll(), flutter::testing::MockCacheableContainerLayer::Preroll(), flutter::testing::MockCacheableLayer::Preroll(), flutter::DisplayListLayer::Preroll(), flutter::DisplayListRasterCacheItem::PrerollFinalize(), flutter::LayerRasterCacheItem::PrerollFinalize(), and flutter::testing::TEST_F().
| bool flutter::PrerollContext::surface_needs_readback |
Definition at line 51 of file layer.h.
Referenced by flutter::LayerTree::Preroll(), flutter::testing::MockLayer::Preroll(), and flutter::testing::ReadbackResult().
| std::shared_ptr<TextureRegistry> flutter::PrerollContext::texture_registry |
| ExternalViewEmbedder* flutter::PrerollContext::view_embedder |
Definition at line 48 of file layer.h.
Referenced by flutter::BackdropFilterLayer::Preroll(), flutter::PlatformViewLayer::Preroll(), and flutter::testing::TEST_F().