|
bool | write (const void *buffer, size_t size) override |
| Called to write bytes to a SkWStream. More...
|
|
size_t | bytesWritten () const override |
|
bool | write (const void *buffer, size_t offset, size_t size) |
|
bool | read (void *buffer, size_t offset, size_t size) |
|
size_t | getOffset () const |
|
void | copyTo (void *dst) const |
|
void | writeToStream (SkWStream *dst) const |
|
SkData * | copyToData () const |
| Return a copy of the data written so far. More...
|
|
SkStreamAsset * | detachAsStream () |
| Reset, returning a reader stream with the current content. More...
|
|
void | reset () |
| Reset the stream to its original, empty, state. More...
|
|
void | padToAlign4 () |
|
virtual void | newline () |
|
virtual void | flush () |
|
bool | write8 (U8CPU) |
|
bool | write16 (U16CPU) |
|
bool | write32 (uint32_t) |
|
bool | writeText (const char text[]) |
|
bool | writeDecAsText (int32_t) |
|
bool | writeBigDecAsText (int64_t, int minDigits=0) |
|
bool | writeHexAsText (uint32_t, int minDigits=0) |
|
bool | writeScalarAsText (SkScalar) |
|
bool | writeBool (bool v) |
|
bool | writeScalar (SkScalar) |
|
bool | writePackedUInt (size_t) |
|
bool | writeStream (SkStream *input, size_t length) |
|
|
Block * | fHead |
|
Block * | fTail |
|
size_t | fBytesWritten |
|
sk_sp< SkData > | fCopy |
|
|
class | SkBlockMemoryStream |
|
class | SkBlockMemoryRefCnt |
|
|
static int | SizeOfPackedUInt (size_t value) |
| This returns the number of bytes in the stream required to store 'value'.
|
|
SkData* SkDynamicMemoryWStream::copyToData |
( |
| ) |
const |
Return a copy of the data written so far.
This call is responsible for calling unref() when they are finished with the data.
Reset, returning a reader stream with the current content.
void SkDynamicMemoryWStream::reset |
( |
| ) |
|
Reset the stream to its original, empty, state.
bool SkDynamicMemoryWStream::write |
( |
const void * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
overridevirtual |
Called to write bytes to a SkWStream.
Returns true on success
- Parameters
-
buffer | the address of at least size bytes to be written to the stream |
size | The number of bytes in buffer to write to the stream |
- Returns
- true on success
Implements SkWStream.
The documentation for this class was generated from the following file: