![]() |
Flutter Engine
The Flutter Engine
|
#include <SkBuffer.h>
Public Member Functions | |
SkWBuffer () | |
SkWBuffer (void *data) | |
SkWBuffer (void *data, size_t size) | |
void | reset (void *data) |
void | reset (void *data, size_t size) |
size_t | pos () const |
void * | skip (size_t size) |
void | write (const void *buffer, size_t size) |
size_t | padToAlign4 () |
void | writePtr (const void *x) |
void | writeScalar (SkScalar x) |
void | write32 (int32_t x) |
void | write16 (int16_t x) |
void | write8 (int8_t x) |
void | writeBool (bool x) |
Light weight class for writing data to a memory block. The WBuffer is given the buffer to write into, with either a specified size or no size, in which case no range checking is performed. An empty WBuffer is legal, in which case no data is ever written, but the relative pos() is updated.
Definition at line 89 of file SkBuffer.h.
|
inline |
Definition at line 91 of file SkBuffer.h.
|
inline |
Definition at line 92 of file SkBuffer.h.
|
inline |
Definition at line 93 of file SkBuffer.h.
size_t SkWBuffer::padToAlign4 | ( | ) |
Definition at line 63 of file SkBuffer.cpp.
|
inline |
Definition at line 108 of file SkBuffer.h.
|
inline |
Definition at line 95 of file SkBuffer.h.
|
inline |
void * SkWBuffer::skip | ( | size_t | size | ) |
Definition at line 49 of file SkBuffer.cpp.
|
inline |
Definition at line 111 of file SkBuffer.h.
|
inline |
Definition at line 122 of file SkBuffer.h.
|
inline |
Definition at line 121 of file SkBuffer.h.
|
inline |
Definition at line 123 of file SkBuffer.h.
|
inline |
Definition at line 124 of file SkBuffer.h.
|
inline |
Definition at line 119 of file SkBuffer.h.
|
inline |
Definition at line 120 of file SkBuffer.h.