#include <SkMetaData.h>
Classes | |
class | Iter |
struct | Rec |
Public Member Functions | |
SkMetaData () | |
SkMetaData (const SkMetaData &src) | |
~SkMetaData () | |
SkMetaData & | operator= (const SkMetaData &src) |
void | reset () |
bool | findS32 (const char name[], int32_t *value=NULL) const |
bool | findScalar (const char name[], SkScalar *value=NULL) const |
const SkScalar * | findScalars (const char name[], int *count, SkScalar values[]=NULL) const |
const char * | findString (const char name[]) const |
bool | findPtr (const char name[], void **value=NULL) const |
bool | findBool (const char name[], bool *value=NULL) const |
bool | hasS32 (const char name[], int32_t value) const |
bool | hasScalar (const char name[], SkScalar value) const |
bool | hasString (const char name[], const char value[]) const |
bool | hasPtr (const char name[], void *value) const |
bool | hasBool (const char name[], bool value) const |
void | setS32 (const char name[], int32_t value) |
void | setScalar (const char name[], SkScalar value) |
SkScalar * | setScalars (const char name[], int count, const SkScalar values[]=NULL) |
void | setString (const char name[], const char value[]) |
void | setPtr (const char name[], void *value) |
void | setBool (const char name[], bool value) |
bool | removeS32 (const char name[]) |
bool | removeScalar (const char name[]) |
bool | removeString (const char name[]) |
bool | removePtr (const char name[]) |
bool | removeBool (const char name[]) |
SkDEBUGCODE (static void UnitTest();) enum Type | |
const Rec * | find (const char name[], Type) const |
void * | set (const char name[], const void *data, size_t len, Type, int count) |
bool | remove (const char name[], Type) |
Public Attributes | |
Rec * | fRec |
Friends | |
class | Iter |
Definition at line 22 of file SkMetaData.h.
SkMetaData::SkMetaData | ( | ) |
SkMetaData::SkMetaData | ( | const SkMetaData & | src | ) |
SkMetaData::~SkMetaData | ( | ) |
const Rec* SkMetaData::find | ( | const char | name[], | |
Type | ||||
) | const |
bool SkMetaData::findBool | ( | const char | name[], | |
bool * | value = NULL | |||
) | const |
bool SkMetaData::findPtr | ( | const char | name[], | |
void ** | value = NULL | |||
) | const |
bool SkMetaData::findS32 | ( | const char | name[], | |
int32_t * | value = NULL | |||
) | const |
bool SkMetaData::findScalar | ( | const char | name[], | |
SkScalar * | value = NULL | |||
) | const |
const SkScalar* SkMetaData::findScalars | ( | const char | name[], | |
int * | count, | |||
SkScalar | values[] = NULL | |||
) | const |
const char* SkMetaData::findString | ( | const char | name[] | ) | const |
bool SkMetaData::hasBool | ( | const char | name[], | |
bool | value | |||
) | const [inline] |
Definition at line 60 of file SkMetaData.h.
bool SkMetaData::hasPtr | ( | const char | name[], | |
void * | value | |||
) | const [inline] |
Definition at line 55 of file SkMetaData.h.
bool SkMetaData::hasS32 | ( | const char | name[], | |
int32_t | value | |||
) | const [inline] |
Definition at line 39 of file SkMetaData.h.
bool SkMetaData::hasScalar | ( | const char | name[], | |
SkScalar | value | |||
) | const [inline] |
Definition at line 44 of file SkMetaData.h.
bool SkMetaData::hasString | ( | const char | name[], | |
const char | value[] | |||
) | const [inline] |
Definition at line 49 of file SkMetaData.h.
SkMetaData& SkMetaData::operator= | ( | const SkMetaData & | src | ) |
bool SkMetaData::remove | ( | const char | name[], | |
Type | ||||
) |
bool SkMetaData::removeBool | ( | const char | name[] | ) |
bool SkMetaData::removePtr | ( | const char | name[] | ) |
bool SkMetaData::removeS32 | ( | const char | name[] | ) |
bool SkMetaData::removeScalar | ( | const char | name[] | ) |
bool SkMetaData::removeString | ( | const char | name[] | ) |
void SkMetaData::reset | ( | ) |
void* SkMetaData::set | ( | const char | name[], | |
const void * | data, | |||
size_t | len, | |||
Type | , | |||
int | count | |||
) |
void SkMetaData::setBool | ( | const char | name[], | |
bool | value | |||
) |
void SkMetaData::setPtr | ( | const char | name[], | |
void * | value | |||
) |
void SkMetaData::setS32 | ( | const char | name[], | |
int32_t | value | |||
) |
void SkMetaData::setScalar | ( | const char | name[], | |
SkScalar | value | |||
) |
void SkMetaData::setString | ( | const char | name[], | |
const char | value[] | |||
) |
SkMetaData::SkDEBUGCODE | ( | static void UnitTest(); | ) | [inline] |
Definition at line 79 of file SkMetaData.h.
friend class Iter [friend] |
Definition at line 92 of file SkMetaData.h.
Definition at line 146 of file SkMetaData.h.