Inherits flutter::LayerStateStack::Delegate.
Public Member Functions | |
| DlCanvasDelegate (DlCanvas *canvas) | |
| void | decommission () override |
| DlCanvas * | canvas () const override |
| DlRect | local_cull_rect () const override |
| DlRect | device_cull_rect () const override |
| DlMatrix | matrix () const override |
| bool | content_culled (const DlRect &content_bounds) const override |
| void | save () override |
| void | saveLayer (const DlRect &bounds, LayerStateStack::RenderingAttributes &attributes, DlBlendMode blend_mode, const DlImageFilter *backdrop, std::optional< int64_t > backdrop_id) override |
| void | restore () override |
| void | translate (DlScalar tx, DlScalar ty) override |
| void | transform (const DlMatrix &matrix) override |
| void | integralTransform () override |
| void | clipRect (const DlRect &rect, DlClipOp op, bool is_aa) override |
| void | clipRRect (const DlRoundRect &rrect, DlClipOp op, bool is_aa) override |
| void | clipRSuperellipse (const DlRoundSuperellipse &rse, DlClipOp op, bool is_aa) override |
| void | clipPath (const DlPath &path, DlClipOp op, bool is_aa) override |
Definition at line 75 of file layer_state_stack.cc.
|
inlineexplicit |
Definition at line 77 of file layer_state_stack.cc.
|
inlineoverride |
Definition at line 82 of file layer_state_stack.cc.
|
inlineoverride |
Definition at line 132 of file layer_state_stack.cc.
References flutter::DlCanvas::ClipPath(), and flutter::path.
|
inlineoverride |
Definition at line 121 of file layer_state_stack.cc.
References flutter::DlCanvas::ClipRect().
|
inlineoverride |
Definition at line 124 of file layer_state_stack.cc.
References flutter::DlCanvas::ClipRoundRect().
|
inlineoverride |
Definition at line 127 of file layer_state_stack.cc.
References flutter::DlCanvas::ClipRoundSuperellipse().
|
inlineoverride |
Definition at line 91 of file layer_state_stack.cc.
References flutter::DlCanvas::QuickReject().
|
inlineoverride |
Definition at line 80 of file layer_state_stack.cc.
References flutter::DlCanvas::RestoreToCount().
|
inlineoverride |
Definition at line 87 of file layer_state_stack.cc.
References flutter::DlCanvas::GetDestinationClipCoverage().
|
inlineoverride |
Definition at line 114 of file layer_state_stack.cc.
References flutter::RasterCacheUtil::ComputeIntegralTransCTM(), matrix(), and flutter::DlCanvas::SetTransform().
|
inlineoverride |
Definition at line 84 of file layer_state_stack.cc.
References flutter::DlCanvas::GetLocalClipCoverage().
|
inlineoverride |
Definition at line 90 of file layer_state_stack.cc.
References flutter::DlCanvas::GetMatrix().
Referenced by integralTransform(), and transform().
|
inlineoverride |
Definition at line 106 of file layer_state_stack.cc.
References flutter::DlCanvas::Restore().
|
inlineoverride |
Definition at line 95 of file layer_state_stack.cc.
References flutter::DlCanvas::Save().
|
inlineoverride |
Definition at line 96 of file layer_state_stack.cc.
References flutter::DlCanvas::SaveLayer(), and TRACE_EVENT0.
|
inlineoverride |
Definition at line 111 of file layer_state_stack.cc.
References matrix(), and flutter::DlCanvas::Transform().
Definition at line 108 of file layer_state_stack.cc.
References flutter::DlCanvas::Translate().