SkReader32 Class Reference

#include <SkReader32.h>

Inherited by SkFlattenableReadBuffer.

List of all members.

Public Member Functions

 SkReader32 ()
 SkReader32 (const void *data, size_t size)
void setMemory (const void *data, size_t size)
uint32_t size () const
uint32_t offset () const
bool eof () const
const void * base () const
const void * peek () const
void rewind ()
void setOffset (size_t offset)
bool readBool ()
int32_t readInt ()
SkScalar readScalar ()
const SkPointskipPoint ()
const SkRectskipRect ()
const void * skip (size_t size)
void read (void *dst, size_t size)
uint8_t readU8 ()
uint16_t readU16 ()
int32_t readS32 ()
uint32_t readU32 ()

Detailed Description

Definition at line 26 of file SkReader32.h.


Constructor & Destructor Documentation

SkReader32::SkReader32 (  )  [inline]

Definition at line 28 of file SkReader32.h.

SkReader32::SkReader32 ( const void *  data,
size_t  size 
) [inline]

Definition at line 29 of file SkReader32.h.


Member Function Documentation

const void* SkReader32::base (  )  const [inline]

Definition at line 44 of file SkReader32.h.

bool SkReader32::eof (  )  const [inline]

Definition at line 43 of file SkReader32.h.

uint32_t SkReader32::offset (  )  const [inline]

Definition at line 42 of file SkReader32.h.

const void* SkReader32::peek (  )  const [inline]

Definition at line 45 of file SkReader32.h.

void SkReader32::read ( void *  dst,
size_t  size 
) [inline]

Definition at line 88 of file SkReader32.h.

bool SkReader32::readBool (  )  [inline]

Definition at line 54 of file SkReader32.h.

int32_t SkReader32::readInt (  )  [inline]

Definition at line 56 of file SkReader32.h.

int32_t SkReader32::readS32 (  )  [inline]

Definition at line 98 of file SkReader32.h.

SkScalar SkReader32::readScalar (  )  [inline]

Definition at line 64 of file SkReader32.h.

uint16_t SkReader32::readU16 (  )  [inline]

Definition at line 97 of file SkReader32.h.

uint32_t SkReader32::readU32 (  )  [inline]

Definition at line 99 of file SkReader32.h.

uint8_t SkReader32::readU8 (  )  [inline]

Definition at line 96 of file SkReader32.h.

void SkReader32::rewind (  )  [inline]

Definition at line 46 of file SkReader32.h.

void SkReader32::setMemory ( const void *  data,
size_t  size 
) [inline]

Definition at line 33 of file SkReader32.h.

void SkReader32::setOffset ( size_t  offset  )  [inline]

Definition at line 48 of file SkReader32.h.

uint32_t SkReader32::size (  )  const [inline]

Definition at line 41 of file SkReader32.h.

const void* SkReader32::skip ( size_t  size  )  [inline]

Definition at line 80 of file SkReader32.h.

const SkPoint* SkReader32::skipPoint (  )  [inline]

Definition at line 72 of file SkReader32.h.

const SkRect* SkReader32::skipRect (  )  [inline]

Definition at line 76 of file SkReader32.h.


The documentation for this class was generated from the following file:

Generated on Tue Oct 20 11:03:42 2009 for Skia by  doxygen 1.6.1