Flutter Engine
 
Loading...
Searching...
No Matches
flutter::testing::SkPictureJobRenderer Struct Reference
Inheritance diagram for flutter::testing::SkPictureJobRenderer:
flutter::testing::JobRenderer

Public Member Functions

 SkPictureJobRenderer (sk_sp< SkPicture > picture)
 
void Render (SkCanvas *canvas, const RenderJobInfo &info)
 
- Public Member Functions inherited from flutter::testing::JobRenderer
virtual bool targets_impeller () const
 

Detailed Description

Definition at line 575 of file dl_rendering_unittests.cc.

Constructor & Destructor Documentation

◆ SkPictureJobRenderer()

flutter::testing::SkPictureJobRenderer::SkPictureJobRenderer ( sk_sp< SkPicture >  picture)
inlineexplicit

Definition at line 576 of file dl_rendering_unittests.cc.

577 : picture_(std::move(picture)) {}

Member Function Documentation

◆ Render()

void flutter::testing::SkPictureJobRenderer::Render ( SkCanvas *  canvas,
const RenderJobInfo info 
)
inlinevirtual

Implements flutter::testing::JobRenderer.

Definition at line 579 of file dl_rendering_unittests.cc.

579 {
580 FML_DCHECK(info.opacity == SK_Scalar1);
581 picture_->playback(canvas);
582 }
#define FML_DCHECK(condition)
Definition logging.h:122

References FML_DCHECK, and flutter::testing::RenderJobInfo::opacity.


The documentation for this struct was generated from the following file: