#include <SkFlattenable.h>
Inherits SkWriter32.
Public Types | |
enum | Flags { kCrossProcess_Flag = 0x01 } |
Public Member Functions | |
SkFlattenableWriteBuffer (size_t minSize) | |
virtual | ~SkFlattenableWriteBuffer () |
void | writeTypeface (SkTypeface *) |
void | writeRefCnt (SkRefCnt *) |
void | writeFunctionPtr (void *) |
void | writeFlattenable (SkFlattenable *flattenable) |
SkRefCntRecorder * | getTypefaceRecorder () const |
SkRefCntRecorder * | setTypefaceRecorder (SkRefCntRecorder *) |
SkRefCntRecorder * | getRefCntRecorder () const |
SkRefCntRecorder * | setRefCntRecorder (SkRefCntRecorder *) |
SkFactoryRecorder * | getFactoryRecorder () const |
SkFactoryRecorder * | setFactoryRecorder (SkFactoryRecorder *) |
Flags | getFlags () const |
void | setFlags (Flags flags) |
bool | isCrossProcess () const |
bool | persistBitmapPixels () const |
bool | persistTypeface () const |
Definition at line 164 of file SkFlattenable.h.
Definition at line 183 of file SkFlattenable.h.
SkFlattenableWriteBuffer::SkFlattenableWriteBuffer | ( | size_t | minSize | ) |
virtual SkFlattenableWriteBuffer::~SkFlattenableWriteBuffer | ( | ) | [virtual] |
SkFactoryRecorder* SkFlattenableWriteBuffer::getFactoryRecorder | ( | ) | const [inline] |
Definition at line 180 of file SkFlattenable.h.
Flags SkFlattenableWriteBuffer::getFlags | ( | ) | const [inline] |
Definition at line 186 of file SkFlattenable.h.
SkRefCntRecorder* SkFlattenableWriteBuffer::getRefCntRecorder | ( | ) | const [inline] |
Definition at line 177 of file SkFlattenable.h.
SkRefCntRecorder* SkFlattenableWriteBuffer::getTypefaceRecorder | ( | ) | const [inline] |
Definition at line 174 of file SkFlattenable.h.
bool SkFlattenableWriteBuffer::isCrossProcess | ( | ) | const [inline] |
Definition at line 189 of file SkFlattenable.h.
bool SkFlattenableWriteBuffer::persistBitmapPixels | ( | ) | const [inline] |
Definition at line 191 of file SkFlattenable.h.
bool SkFlattenableWriteBuffer::persistTypeface | ( | ) | const [inline] |
Definition at line 195 of file SkFlattenable.h.
SkFactoryRecorder* SkFlattenableWriteBuffer::setFactoryRecorder | ( | SkFactoryRecorder * | ) |
void SkFlattenableWriteBuffer::setFlags | ( | Flags | flags | ) | [inline] |
Definition at line 187 of file SkFlattenable.h.
SkRefCntRecorder* SkFlattenableWriteBuffer::setRefCntRecorder | ( | SkRefCntRecorder * | ) |
SkRefCntRecorder* SkFlattenableWriteBuffer::setTypefaceRecorder | ( | SkRefCntRecorder * | ) |
void SkFlattenableWriteBuffer::writeFlattenable | ( | SkFlattenable * | flattenable | ) |
void SkFlattenableWriteBuffer::writeFunctionPtr | ( | void * | ) |
void SkFlattenableWriteBuffer::writeRefCnt | ( | SkRefCnt * | ) |
void SkFlattenableWriteBuffer::writeTypeface | ( | SkTypeface * | ) |