Public Member Functions | |
| DlJobRenderer (const DlSetup &dl_setup, const DlRenderer &dl_render, const DlRenderer &dl_restore) | |
| void | Render (const RenderEnvironment &env, DlCanvas *canvas, const RenderJobInfo &info) override |
| sk_sp< DisplayList > | MakeDisplayList (const RenderEnvironment &env, const RenderJobInfo &info) |
| const DlPaint & | GetSetupPaint () const |
Public Member Functions inherited from flutter::testing::MatrixClipJobRenderer | |
| const DlMatrix & | GetSetupMatrix () const |
| const DlIRect & | GetSetupClipBounds () 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 396 of file dl_rendering_unittests.cc.
|
inlineexplicit |
Definition at line 397 of file dl_rendering_unittests.cc.
|
inline |
Definition at line 426 of file dl_rendering_unittests.cc.
References FML_CHECK, and flutter::testing::MatrixClipJobRenderer::is_setup_.
Referenced by flutter::testing::RenderEnvironment::InitializeReference(), and flutter::testing::CanvasCompareTester::RenderWith().
|
inline |
Definition at line 419 of file dl_rendering_unittests.cc.
References flutter::DisplayListBuilder::Build(), flutter::testing::kTestBounds2, and Render().
Referenced by flutter::testing::CanvasCompareTester::RenderWith().
|
inlineoverridevirtual |
Implements flutter::testing::JobRenderer.
Definition at line 404 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_.
Referenced by MakeDisplayList().