Flutter Engine
The Flutter Engine
|
Public Member Functions | |
ColorCubeColorFilterRT () | |
void | onOnceBeforeDraw () override |
void | onDraw (SkCanvas *canvas) override |
Public Member Functions inherited from RuntimeShaderGM | |
RuntimeShaderGM (const char *name, SkISize size, const char *sksl, uint32_t flags=0) | |
void | onOnceBeforeDraw () override |
bool | runAsBench () const override |
SkString | getName () const override |
SkISize | getISize () override |
bool | onAnimate (double nanos) override |
Public Member Functions inherited from skiagm::GM | |
GM (SkColor backgroundColor=SK_ColorWHITE) | |
virtual | ~GM () |
void | setMode (Mode mode) |
Mode | getMode () const |
DrawResult | gpuSetup (SkCanvas *, SkString *errorMsg, GraphiteTestContext *=nullptr) |
void | gpuTeardown () |
void | onceBeforeDraw () |
DrawResult | draw (SkCanvas *canvas) |
DrawResult | draw (SkCanvas *, SkString *errorMsg) |
void | drawBackground (SkCanvas *) |
DrawResult | drawContent (SkCanvas *canvas) |
DrawResult | drawContent (SkCanvas *, SkString *errorMsg) |
SkScalar | width () |
SkScalar | height () |
SkColor | getBGColor () const |
void | setBGColor (SkColor) |
void | drawSizeBounds (SkCanvas *, SkColor) |
bool | animate (double) |
virtual bool | onChar (SkUnichar) |
bool | getControls (SkMetaData *controls) |
void | setControls (const SkMetaData &controls) |
virtual void | modifyGrContextOptions (GrContextOptions *) |
virtual void | modifyGraphiteContextOptions (skgpu::graphite::ContextOptions *) const |
virtual bool | isBazelOnly () const |
virtual std::map< std::string, std::string > | getGoldKeys () const |
Public Attributes | |
sk_sp< SkImage > | fMandrill |
sk_sp< SkImage > | fMandrillSepia |
sk_sp< SkImage > | fIdentityCube |
sk_sp< SkImage > | fSepiaCube |
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 [] |
Protected Member Functions inherited from skiagm::GM | |
virtual DrawResult | onGpuSetup (SkCanvas *, SkString *, GraphiteTestContext *) |
virtual void | onGpuTeardown () |
virtual DrawResult | onDraw (SkCanvas *, SkString *errorMsg) |
virtual bool | onGetControls (SkMetaData *) |
virtual void | onSetControls (const SkMetaData &) |
GraphiteTestContext * | graphiteTestContext () const |
Protected Attributes inherited from RuntimeShaderGM | |
SkString | fName |
SkISize | fSize |
uint32_t | fFlags |
float | fSecs = 0.0f |
SkString | fSkSL |
sk_sp< SkRuntimeEffect > | fEffect |
Definition at line 354 of file runtimeshader.cpp.
|
inline |
Definition at line 356 of file runtimeshader.cpp.
|
inlineoverridevirtual |
Reimplemented from skiagm::GM.
Definition at line 396 of file runtimeshader.cpp.
|
inlineoverridevirtual |
Reimplemented from skiagm::GM.
Definition at line 387 of file runtimeshader.cpp.
Definition at line 385 of file runtimeshader.cpp.
Definition at line 385 of file runtimeshader.cpp.
Definition at line 385 of file runtimeshader.cpp.
Definition at line 385 of file runtimeshader.cpp.