Flutter Engine
The Flutter Engine
|
Protected Types | |
enum | DrawingPass { kCheckerboard_Pass , kBackground_Pass , kShape_Pass } |
Protected Member Functions | |
SkString | getName () const override |
SkISize | getISize () override |
void | onOnceBeforeDraw () override |
void | draw_pass (SkCanvas *canvas, DrawingPass drawingPass) |
void | onDraw (SkCanvas *canvas) override |
void | drawModeName (SkCanvas *canvas, SkBlendMode mode) |
void | setupShapePaint (SkCanvas *canvas, SkColor color, SkBlendMode mode, SkPaint *paint) |
void | drawShape (SkCanvas *canvas, Shape shape, const SkPaint &paint, SkBlendMode mode) |
Protected Member Functions inherited from skiagm::GM | |
virtual DrawResult | onGpuSetup (SkCanvas *, SkString *, GraphiteTestContext *) |
virtual void | onGpuTeardown () |
virtual DrawResult | onDraw (SkCanvas *, SkString *errorMsg) |
virtual bool | onAnimate (double) |
virtual bool | onGetControls (SkMetaData *) |
virtual void | onSetControls (const SkMetaData &) |
GraphiteTestContext * | graphiteTestContext () const |
Additional Inherited Members | |
Public Types inherited from skiagm::GM | |
enum | Mode { kGM_Mode , kSample_Mode , kBench_Mode } |
using | DrawResult = skiagm::DrawResult |
using | GraphiteTestContext = skiatest::graphite::GraphiteTestContext |
Static Public Attributes inherited from skiagm::GM | |
static constexpr char | kErrorMsg_DrawSkippedGpuOnly [] |
Verifies AA works properly on all Xfermodes, including arithmetic, with both opaque and unknown src colors.
Definition at line 59 of file aaxfermodes.cpp.
|
protected |
Enumerator | |
---|---|
kCheckerboard_Pass | |
kBackground_Pass | |
kShape_Pass |
Definition at line 64 of file aaxfermodes.cpp.
|
inline |
Definition at line 61 of file aaxfermodes.cpp.
|
inlineprotected |
Definition at line 105 of file aaxfermodes.cpp.
|
inlineprotected |
Definition at line 205 of file aaxfermodes.cpp.
|
inlineprotected |
Definition at line 241 of file aaxfermodes.cpp.
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
Reimplemented from skiagm::GM.
Definition at line 182 of file aaxfermodes.cpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from skiagm::GM.
Definition at line 79 of file aaxfermodes.cpp.
|
inlineprotected |
Definition at line 212 of file aaxfermodes.cpp.