Flutter Engine
 
Loading...
Searching...
No Matches
flutter::SkOptionalPaint Class Reference

Public Member Functions

 SkOptionalPaint (const DlPaint *dl_paint)
 
SkPaint * operator() ()
 

Detailed Description

Definition at line 22 of file dl_sk_canvas.cc.

Constructor & Destructor Documentation

◆ SkOptionalPaint()

flutter::SkOptionalPaint::SkOptionalPaint ( const DlPaint dl_paint)
inlineexplicit

Definition at line 25 of file dl_sk_canvas.cc.

25 {
26 if (dl_paint && !dl_paint->isDefault()) {
27 sk_paint_ = ToNonShaderSk(*dl_paint);
28 ptr_ = &sk_paint_;
29 } else {
30 ptr_ = nullptr;
31 }
32 }
SkPaint ToNonShaderSk(const DlPaint &paint)

References flutter::DlPaint::isDefault(), and flutter::ToNonShaderSk().

Member Function Documentation

◆ operator()()

SkPaint * flutter::SkOptionalPaint::operator() ( )
inline

Definition at line 34 of file dl_sk_canvas.cc.

34{ return ptr_; }

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