Flutter Engine
The Flutter Engine
|
#include <SkPictureData.h>
Public Member Functions | |
SkPictureData (const SkPictureRecord &record, const SkPictInfo &) | |
void | serialize (SkWStream *, const SkSerialProcs &, SkRefCntSet *, bool textBlobsOnly=false) const |
void | flatten (SkWriteBuffer &) const |
const SkPictInfo & | info () const |
const sk_sp< SkData > & | opData () const |
const SkImage * | getImage (SkReadBuffer *reader) const |
const SkPath & | getPath (SkReadBuffer *reader) const |
const SkPicture * | getPicture (SkReadBuffer *reader) const |
SkDrawable * | getDrawable (SkReadBuffer *reader) const |
const SkPaint * | optionalPaint (SkReadBuffer *reader) const |
const SkPaint & | requiredPaint (SkReadBuffer *reader) const |
const SkTextBlob * | getTextBlob (SkReadBuffer *reader) const |
const sktext::gpu::Slug * | getSlug (SkReadBuffer *reader) const |
const SkVertices * | getVertices (SkReadBuffer *reader) const |
Static Public Member Functions | |
static SkPictureData * | CreateFromStream (SkStream *, const SkPictInfo &, const SkDeserialProcs &, SkTypefacePlayback *, int recursionLimit) |
static SkPictureData * | CreateFromBuffer (SkReadBuffer &, const SkPictInfo &) |
Protected Member Functions | |
SkPictureData (const SkPictInfo &info) | |
bool | parseStream (SkStream *, const SkDeserialProcs &, SkTypefacePlayback *, int recursionLimit) |
bool | parseBuffer (SkReadBuffer &buffer) |
Definition at line 87 of file SkPictureData.h.
SkPictureData::SkPictureData | ( | const SkPictureRecord & | record, |
const SkPictInfo & | info | ||
) |
Definition at line 50 of file SkPictureData.cpp.
|
explicitprotected |
Definition at line 40 of file SkPictureData.cpp.
|
static |
Definition at line 534 of file SkPictureData.cpp.
|
static |
Definition at line 518 of file SkPictureData.cpp.
void SkPictureData::flatten | ( | SkWriteBuffer & | buffer | ) | const |
Definition at line 281 of file SkPictureData.cpp.
|
inline |
Definition at line 130 of file SkPictureData.h.
|
inline |
Definition at line 114 of file SkPictureData.h.
|
inline |
Definition at line 120 of file SkPictureData.h.
|
inline |
Definition at line 126 of file SkPictureData.h.
|
inline |
Definition at line 145 of file SkPictureData.h.
|
inline |
Definition at line 141 of file SkPictureData.h.
|
inline |
Definition at line 149 of file SkPictureData.h.
|
inline |
Definition at line 101 of file SkPictureData.h.
Definition at line 103 of file SkPictureData.h.
const SkPaint * SkPictureData::optionalPaint | ( | SkReadBuffer * | reader | ) | const |
Definition at line 583 of file SkPictureData.cpp.
|
protected |
Definition at line 565 of file SkPictureData.cpp.
|
protected |
Definition at line 545 of file SkPictureData.cpp.
const SkPaint & SkPictureData::requiredPaint | ( | SkReadBuffer * | reader | ) | const |
Definition at line 592 of file SkPictureData.cpp.
void SkPictureData::serialize | ( | SkWStream * | stream, |
const SkSerialProcs & | procs, | ||
SkRefCntSet * | topLevelTypeFaceSet, | ||
bool | textBlobsOnly = false |
||
) | const |
Definition at line 227 of file SkPictureData.cpp.