![]() |
Flutter Engine
The Flutter Engine
|
Public Member Functions | |
ColorCubeRT () | |
void | onOnceBeforeDraw () override |
void | onDraw (SkCanvas *canvas) override |
![]() | |
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 |
![]() | |
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) |
virtual SkISize | getISize ()=0 |
virtual SkString | getName () const =0 |
virtual bool | runAsBench () const |
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 | |
![]() | |
enum | Mode { kGM_Mode , kSample_Mode , kBench_Mode } |
using | DrawResult = skiagm::DrawResult |
using | GraphiteTestContext = skiatest::graphite::GraphiteTestContext |
![]() | |
static constexpr char | kErrorMsg_DrawSkippedGpuOnly [] |
![]() | |
virtual DrawResult | onGpuSetup (SkCanvas *, SkString *, GraphiteTestContext *) |
virtual void | onGpuTeardown () |
virtual void | onOnceBeforeDraw () |
virtual DrawResult | onDraw (SkCanvas *, SkString *errorMsg) |
virtual void | onDraw (SkCanvas *) |
virtual bool | onAnimate (double) |
virtual bool | onGetControls (SkMetaData *) |
virtual void | onSetControls (const SkMetaData &) |
GraphiteTestContext * | graphiteTestContext () const |
![]() | |
SkString | fName |
SkISize | fSize |
uint32_t | fFlags |
float | fSecs = 0.0f |
SkString | fSkSL |
sk_sp< SkRuntimeEffect > | fEffect |
Definition at line 270 of file runtimeshader.cpp.
|
inline |
Definition at line 272 of file runtimeshader.cpp.
|
inlineoverridevirtual |
Reimplemented from skiagm::GM.
Definition at line 313 of file runtimeshader.cpp.
|
inlineoverridevirtual |
Reimplemented from RuntimeShaderGM.
Definition at line 304 of file runtimeshader.cpp.
Definition at line 302 of file runtimeshader.cpp.
Definition at line 302 of file runtimeshader.cpp.
Definition at line 302 of file runtimeshader.cpp.
Definition at line 302 of file runtimeshader.cpp.