#include <layer.h>
Public Member Functions | |
| NOT_SLIMPELLER (const RasterCache *raster_cache) | |
Public Attributes | |
| LayerStateStack & | state_stack |
| DlCanvas * | canvas |
| bool | rendering_above_platform_view = false |
| GrDirectContext * | gr_context |
| sk_sp< SkColorSpace > | dst_color_space |
| ExternalViewEmbedder * | view_embedder |
| const Stopwatch & | raster_time |
| const Stopwatch & | ui_time |
| std::shared_ptr< TextureRegistry > | texture_registry |
| bool | impeller_enabled = false |
| impeller::AiksContext * | aiks_context |
| flutter::PaintContext::NOT_SLIMPELLER | ( | const RasterCache * | raster_cache | ) |
| impeller::AiksContext* flutter::PaintContext::aiks_context |
Definition at line 108 of file layer.h.
Referenced by flutter::TextureLayer::Paint().
| DlCanvas* flutter::PaintContext::canvas |
Definition at line 92 of file layer.h.
Referenced by flutter::DisplayListRasterCacheItem::Draw(), flutter::LayerRasterCacheItem::Draw(), flutter::DisplayListLayer::Paint(), flutter::PerformanceOverlayLayer::Paint(), flutter::PlatformViewLayer::Paint(), flutter::ShaderMaskLayer::Paint(), flutter::TextureLayer::Paint(), and flutter::testing::MockLayer::Paint().
| sk_sp<SkColorSpace> flutter::PaintContext::dst_color_space |
Definition at line 100 of file layer.h.
Referenced by flutter::testing::MockRasterCache::AddMockPicture(), flutter::Rasterize(), flutter::DisplayListRasterCacheItem::TryToPrepareRasterCache(), and flutter::LayerRasterCacheItem::TryToPrepareRasterCache().
| GrDirectContext* flutter::PaintContext::gr_context |
Definition at line 99 of file layer.h.
Referenced by flutter::TextureLayer::Paint(), flutter::Rasterize(), flutter::DisplayListRasterCacheItem::TryToPrepareRasterCache(), and flutter::LayerRasterCacheItem::TryToPrepareRasterCache().
| bool flutter::PaintContext::impeller_enabled = false |
Definition at line 107 of file layer.h.
Referenced by flutter::PerformanceOverlayLayer::Paint().
| const Stopwatch& flutter::PaintContext::raster_time |
Definition at line 102 of file layer.h.
Referenced by flutter::PerformanceOverlayLayer::Paint(), and flutter::Rasterize().
| bool flutter::PaintContext::rendering_above_platform_view = false |
Definition at line 97 of file layer.h.
Referenced by flutter::DisplayListRasterCacheItem::Draw(), flutter::LayerRasterCacheItem::Draw(), and flutter::PlatformViewLayer::Paint().
| LayerStateStack& flutter::PaintContext::state_stack |
Definition at line 91 of file layer.h.
Referenced by flutter::LayerTree::Flatten(), flutter::Layer::needs_painting(), flutter::LayerTree::Paint(), flutter::BackdropFilterLayer::Paint(), flutter::ClipShapeLayer< T >::Paint(), flutter::ColorFilterLayer::Paint(), flutter::DisplayListLayer::Paint(), flutter::ImageFilterLayer::Paint(), flutter::OpacityLayer::Paint(), flutter::PerformanceOverlayLayer::Paint(), flutter::PlatformViewLayer::Paint(), flutter::ShaderMaskLayer::Paint(), flutter::TextureLayer::Paint(), flutter::TransformLayer::Paint(), flutter::testing::MockLayer::Paint(), flutter::ContainerLayer::PaintChildren(), flutter::Rasterize(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| std::shared_ptr<TextureRegistry> flutter::PaintContext::texture_registry |
Definition at line 104 of file layer.h.
Referenced by flutter::TextureLayer::Paint(), and flutter::Rasterize().
| const Stopwatch& flutter::PaintContext::ui_time |
Definition at line 103 of file layer.h.
Referenced by flutter::PerformanceOverlayLayer::Paint(), and flutter::Rasterize().
| ExternalViewEmbedder* flutter::PaintContext::view_embedder |
Definition at line 101 of file layer.h.
Referenced by flutter::PlatformViewLayer::Paint(), flutter::Rasterize(), and flutter::testing::TEST_F().