![]() |
Flutter Engine
The Flutter Engine
|
Public Member Functions | |
| BlurRectDirectBench (SkScalar rad) | |
Public Member Functions inherited from BlurRectBench | |
| BlurRectBench (SkScalar rad) | |
Public Member Functions inherited from Benchmark | |
| Benchmark () | |
| const char * | getName () |
| const char * | getUniqueName () |
| SkISize | getSize () |
| virtual bool | isSuitableFor (Backend backend) |
| virtual void | modifyGrContextOptions (GrContextOptions *) |
| virtual bool | shouldLoop () const |
| void | delayedSetup () |
| void | perCanvasPreDraw (SkCanvas *) |
| void | perCanvasPostDraw (SkCanvas *) |
| void | preDraw (SkCanvas *) |
| void | postDraw (SkCanvas *) |
| void | draw (int loops, SkCanvas *) |
| virtual void | getGpuStats (SkCanvas *, skia_private::TArray< SkString > *keys, skia_private::TArray< double > *values) |
| virtual bool | getDMSAAStats (GrRecordingContext *) |
| int | getUnits () const |
Public Member Functions inherited from SkRefCntBase | |
| SkRefCntBase () | |
| virtual | ~SkRefCntBase () |
| bool | unique () const |
| void | ref () const |
| void | unref () const |
Protected Member Functions | |
| void | makeBlurryRect (const SkRect &r) override |
Protected Member Functions inherited from BlurRectBench | |
| const char * | onGetName () override |
| SkScalar | radius () const |
| void | setName (const SkString &name) |
| void | onDraw (int loops, SkCanvas *) override |
| virtual void | makeBlurryRect (const SkRect &)=0 |
| virtual void | preBenchSetup (const SkRect &) |
Protected Member Functions inherited from Benchmark | |
| void | setUnits (int units) |
| virtual void | setupPaint (SkPaint *paint) |
| virtual const char * | onGetName ()=0 |
| virtual const char * | onGetUniqueName () |
| virtual void | onDelayedSetup () |
| virtual void | onPerCanvasPreDraw (SkCanvas *) |
| virtual void | onPerCanvasPostDraw (SkCanvas *) |
| virtual void | onPreDraw (SkCanvas *) |
| virtual void | onPostDraw (SkCanvas *) |
| virtual void | onDraw (int loops, SkCanvas *)=0 |
| virtual SkISize | onGetSize () |
Additional Inherited Members | |
Public Types inherited from Benchmark | |
| enum class | Backend { kNonRendering , kRaster , kGanesh , kGraphite , kPDF , kHWUI } |
Definition at line 78 of file BlurRectBench.cpp.
|
inline |
Definition at line 80 of file BlurRectBench.cpp.
|
inlineoverrideprotectedvirtual |
Implements BlurRectBench.
Definition at line 92 of file BlurRectBench.cpp.