Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
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 576 of file dl_rendering_unittests.cc.

Constructor & Destructor Documentation

◆ SkPictureJobRenderer()

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

Definition at line 577 of file dl_rendering_unittests.cc.

578 : 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 580 of file dl_rendering_unittests.cc.

580 {
581 FML_DCHECK(info.opacity == SK_Scalar1);
582 picture_->playback(canvas);
583 }
#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: