18 : fake_paint_path_(
path), fake_paint_(
std::move(paint)) {}
25 return mock_layer && mock_layer->fake_paint_ == fake_paint_ &&
26 mock_layer->fake_paint_path_ == fake_paint_path_;
57 if (expected_paint_matrix_.has_value()) {
78 auto cache =
AutoCache(raster_cache_item_.get(), context,
std::unique_ptr< LayerRasterCacheItem > layer_raster_cache_item_
void Preroll(PrerollContext *context) override
void SetLayerPaintRegion(const Layer *layer, const PaintRegion ®ion)
PaintRegion CurrentSubtreeRegion() const
void AddLayerBounds(const DlRect &rect)
virtual DlMatrix GetMatrix() const =0
virtual void DrawPath(const DlPath &path, const DlPaint &paint)=0
DlRect GetBounds() const override
static AutoPrerollSaveLayerState Create(PrerollContext *preroll_context, bool save_layer_is_active=true, bool layer_itself_performs_readback=false)
virtual const testing::MockLayer * as_mock_layer() const
void set_paint_bounds(const DlRect &paint_bounds)
bool needs_painting(PaintContext &context) const
void fill(MutatorsStack *mutators)
const DlMatrix matrix() const
DlRect local_cull_rect() const
static constexpr int kCallerCanApplyOpacity
void Preroll(PrerollContext *context) override
void Preroll(PrerollContext *context) override
bool IsReplacing(DiffContext *context, const Layer *layer) const override
bool fake_reads_surface()
bool fake_has_platform_view()
MockLayer & set_parent_has_platform_view(bool flag)
MockLayer(const DlPath &path, DlPaint paint=DlPaint())
MockLayer & set_parent_has_texture_layer(bool flag)
void Diff(DiffContext *context, const Layer *old_layer) override
void Preroll(PrerollContext *context) override
bool fake_opacity_compatible()
bool fake_has_texture_layer()
void Paint(PaintContext &context) const override
#define FML_DCHECK(condition)
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir path
LayerStateStack & state_stack
LayerStateStack & state_stack
bool surface_needs_readback
int renderable_state_flags