Flutter Engine
The Flutter Engine
|
#include <DMSrcSink.h>
Public Member Functions | |
GPUPersistentCacheTestingSink (const SkCommandLineConfigGpu *, const GrContextOptions &) | |
Result | draw (const Src &, SkBitmap *, SkWStream *, SkString *) const override |
const char * | fileExtension () const override |
Public Member Functions inherited from DM::GPUSink | |
GPUSink (const SkCommandLineConfigGpu *, const GrContextOptions &) | |
Result | draw (const Src &, SkBitmap *, SkWStream *, SkString *) const override |
Result | onDraw (const Src &, SkBitmap *, SkWStream *, SkString *, const GrContextOptions &baseOptions, std::function< void(GrDirectContext *)> initContext=nullptr, std::function< SkCanvas *(SkCanvas *)> wrapCanvas=nullptr) const |
skgpu::ContextType | contextType () const |
const sk_gpu_test::GrContextFactory::ContextOverrides & | contextOverrides () const |
SkCommandLineConfigGpu::SurfType | surfType () const |
bool | serial () const override |
const char * | fileExtension () const override |
SinkFlags | flags () const override |
const GrContextOptions & | baseContextOptions () const |
void | setColorSpace (sk_sp< SkColorSpace > colorSpace) override |
SkColorInfo | colorInfo () const override |
Public Member Functions inherited from DM::Sink | |
virtual | ~Sink () |
virtual Result | draw (const Src &, SkBitmap *, SkWStream *, SkString *log) const =0 |
virtual void | setColorSpace (sk_sp< SkColorSpace >) |
virtual bool | serial () const |
virtual const char * | fileExtension () const =0 |
virtual SinkFlags | flags () const =0 |
virtual SkColorInfo | colorInfo () const |
Additional Inherited Members | |
Protected Member Functions inherited from DM::GPUSink | |
sk_sp< SkSurface > | createDstSurface (GrDirectContext *, SkISize size) const |
bool | readBack (SkSurface *, SkBitmap *dst) const |
Definition at line 435 of file DMSrcSink.h.
DM::GPUPersistentCacheTestingSink::GPUPersistentCacheTestingSink | ( | const SkCommandLineConfigGpu * | config, |
const GrContextOptions & | grCtxOptions | ||
) |
Definition at line 1705 of file DMSrcSink.cpp.
|
overridevirtual |
Reimplemented from DM::GPUSink.
Definition at line 1710 of file DMSrcSink.cpp.
|
inlineoverridevirtual |
Reimplemented from DM::GPUSink.
Definition at line 441 of file DMSrcSink.h.