Flutter Engine
The Flutter Engine
|
#include <Slug.h>
Public Member Functions | |
sk_sp< SkData > | serialize () const |
size_t | serialize (void *buffer, size_t size) const |
void | draw (SkCanvas *canvas, const SkPaint &paint) const |
virtual SkRect | sourceBounds () const =0 |
virtual SkRect | sourceBoundsWithOrigin () const =0 |
virtual void | doFlatten (SkWriteBuffer &) const =0 |
uint32_t | uniqueID () const |
Public Member Functions inherited from SkRefCntBase | |
SkRefCntBase () | |
virtual | ~SkRefCntBase () |
bool | unique () const |
void | ref () const |
void | unref () const |
Static Public Member Functions | |
static sk_sp< Slug > | ConvertBlob (SkCanvas *canvas, const SkTextBlob &blob, SkPoint origin, const SkPaint &paint) |
static sk_sp< Slug > | Deserialize (const void *data, size_t size, const SkStrikeClient *client=nullptr) |
static sk_sp< Slug > | MakeFromBuffer (SkReadBuffer &buffer) |
static void | AddDeserialProcs (SkDeserialProcs *procs, const SkStrikeClient *client=nullptr) |
|
static |
Definition at line 106 of file SlugImpl.cpp.
|
static |
|
static |
Definition at line 42 of file Slug.cpp.
|
pure virtual |
Implemented in sktext::gpu::SlugImpl.
|
static |
Definition at line 22 of file SlugFromBuffer.cpp.
size_t sktext::gpu::Slug::serialize | ( | void * | buffer, |
size_t | size | ||
) | const |
Definition at line 31 of file Slug.cpp.
|
pure virtual |
Implemented in sktext::gpu::SlugImpl.
|
pure virtual |
Implemented in sktext::gpu::SlugImpl.
|
inline |