Public Member Functions | |
| DlJobRenderer (const DlSetup &dl_setup, const DlRenderer &dl_render, const DlRenderer &dl_restore, const sk_sp< DlImage > &dl_image) | |
| void | Render (SkCanvas *sk_canvas, const RenderJobInfo &info) override |
| void | Render (DlCanvas *canvas, const RenderJobInfo &info) |
| sk_sp< DisplayList > | MakeDisplayList (const RenderJobInfo &info) |
| const DlPaint & | setup_paint () const |
| bool | targets_impeller () const override |
Public Member Functions inherited from flutter::testing::MatrixClipJobRenderer | |
| const DlMatrix & | setup_matrix () const |
| const DlIRect & | setup_clip_bounds () const |
Additional Inherited Members | |
Protected Attributes inherited from flutter::testing::MatrixClipJobRenderer | |
| bool | is_setup_ = false |
| DlMatrix | setup_matrix_ |
| DlIRect | setup_clip_bounds_ |
Definition at line 524 of file dl_rendering_unittests.cc.
|
inlineexplicit |
Definition at line 525 of file dl_rendering_unittests.cc.
|
inline |
Definition at line 552 of file dl_rendering_unittests.cc.
References flutter::DisplayListBuilder::Build(), flutter::testing::kTestBounds2, and Render().
Referenced by flutter::testing::RenderEnvironment::getImpellerResult(), and flutter::testing::CanvasCompareTester::RenderWith().
|
inline |
Definition at line 539 of file dl_rendering_unittests.cc.
References FML_DCHECK, flutter::DlCanvas::GetDestinationClipCoverage(), flutter::DlCanvas::GetMatrix(), flutter::testing::MatrixClipJobRenderer::is_setup_, flutter::testing::RenderJobInfo::opacity, impeller::TRect< T >::RoundOut(), flutter::testing::MatrixClipJobRenderer::setup_clip_bounds_, and flutter::testing::MatrixClipJobRenderer::setup_matrix_.
|
inlineoverridevirtual |
Implements flutter::testing::JobRenderer.
Definition at line 534 of file dl_rendering_unittests.cc.
References Render().
Referenced by MakeDisplayList(), and Render().
|
inline |
Definition at line 558 of file dl_rendering_unittests.cc.
References FML_CHECK, and flutter::testing::MatrixClipJobRenderer::is_setup_.
Referenced by flutter::testing::RenderEnvironment::init_ref(), and flutter::testing::CanvasCompareTester::RenderWith().
|
inlineoverridevirtual |
Reimplemented from flutter::testing::JobRenderer.
Definition at line 563 of file dl_rendering_unittests.cc.