Flutter Engine
The Flutter Engine
|
#include <DMSrcSink.h>
Public Member Functions | |
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 () |
Protected Member Functions | |
sk_sp< SkSurface > | createDstSurface (GrDirectContext *, SkISize size) const |
bool | readBack (SkSurface *, SkBitmap *dst) const |
Definition at line 367 of file DMSrcSink.h.
DM::GPUSink::GPUSink | ( | const SkCommandLineConfigGpu * | config, |
const GrContextOptions & | grCtxOptions | ||
) |
Definition at line 1523 of file DMSrcSink.cpp.
|
inline |
Definition at line 389 of file DMSrcSink.h.
|
inlineoverridevirtual |
Returns the color type and space used by the sink.
Reimplemented from DM::Sink.
Definition at line 391 of file DMSrcSink.h.
|
inline |
Definition at line 378 of file DMSrcSink.h.
|
inline |
Definition at line 377 of file DMSrcSink.h.
|
protected |
Definition at line 1542 of file DMSrcSink.cpp.
|
overridevirtual |
Implements DM::Sink.
Reimplemented in DM::GPUSlugSink.
Definition at line 1538 of file DMSrcSink.cpp.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements DM::Sink.
Definition at line 384 of file DMSrcSink.h.
Result DM::GPUSink::onDraw | ( | const Src & | src, |
SkBitmap * | dst, | ||
SkWStream * | , | ||
SkString * | log, | ||
const GrContextOptions & | baseOptions, | ||
std::function< void(GrDirectContext *)> | initContext = nullptr , |
||
std::function< SkCanvas *(SkCanvas *)> | wrapCanvas = nullptr |
||
) | const |
Definition at line 1584 of file DMSrcSink.cpp.
Definition at line 1575 of file DMSrcSink.cpp.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from DM::Sink.
Definition at line 390 of file DMSrcSink.h.
|
inline |
Definition at line 381 of file DMSrcSink.h.