Flutter Engine
The Flutter Engine
|
Public Types | |
enum | { W = 640 , H = 480 , N = 300 } |
Public Types inherited from Benchmark | |
enum class | Backend { kNonRendering , kRaster , kGanesh , kGraphite , kPDF , kHWUI } |
Public Member Functions | |
RectBench (int shift, int stroke=0, bool aa=true, bool perspective=false) | |
const char * | computeName (const char root[]) |
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 |
Public Attributes | |
int | fShift |
int | fStroke |
SkRect | fRects [N] |
SkColor | fColors [N] |
bool | fAA |
bool | fPerspective |
Protected Member Functions | |
virtual void | drawThisRect (SkCanvas *c, const SkRect &r, const SkPaint &p) |
const char * | onGetName () override |
void | onDelayedSetup () override |
void | onDraw (int loops, SkCanvas *canvas) override |
void | setupPaint (SkPaint *paint) override |
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 () |
Definition at line 20 of file RectBench.cpp.
anonymous enum |
Enumerator | |
---|---|
W | |
H | |
N |
Definition at line 23 of file RectBench.cpp.
Definition at line 33 of file RectBench.cpp.
|
inline |
Definition at line 39 of file RectBench.cpp.
|
inlineprotectedvirtual |
Reimplemented in OvalBench, and RRectBench.
Definition at line 57 of file RectBench.cpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from Benchmark.
Reimplemented in LocalCoordsRectBench.
Definition at line 63 of file RectBench.cpp.
Implements Benchmark.
Reimplemented in PointsBench, and BlitMaskBench.
Definition at line 82 of file RectBench.cpp.
|
inlineoverrideprotectedvirtual |
Implements Benchmark.
Reimplemented in SrcModeRectBench, TransparentRectBench, LocalCoordsRectBench, OvalBench, RRectBench, PointsBench, and BlitMaskBench.
Definition at line 61 of file RectBench.cpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from Benchmark.
Reimplemented in SrcModeRectBench, TransparentRectBench, and LocalCoordsRectBench.
Definition at line 104 of file RectBench.cpp.
bool RectBench::fAA |
Definition at line 30 of file RectBench.cpp.
Definition at line 29 of file RectBench.cpp.
bool RectBench::fPerspective |
Definition at line 31 of file RectBench.cpp.
Definition at line 28 of file RectBench.cpp.
int RectBench::fShift |
Definition at line 22 of file RectBench.cpp.
int RectBench::fStroke |
Definition at line 22 of file RectBench.cpp.