|
typedef TemplateSerializer< P > | ParentType |
|
typedef P(C::* | Getter) () const |
|
typedef void(C::* | Setter) (P) |
|
enum | Type {
RW_UNDEFINED = 0,
RW_USER,
RW_OBJECT,
RW_IMAGE,
RW_LIST,
RW_BOOL,
RW_CHAR,
RW_UCHAR,
RW_SHORT,
RW_USHORT,
RW_INT,
RW_UINT,
RW_FLOAT,
RW_DOUBLE,
RW_VEC2F,
RW_VEC2D,
RW_VEC3F,
RW_VEC3D,
RW_VEC4F,
RW_VEC4D,
RW_QUAT,
RW_PLANE,
RW_MATRIXF,
RW_MATRIXD,
RW_MATRIX,
RW_GLENUM,
RW_STRING,
RW_ENUM,
RW_VEC2B,
RW_VEC2UB,
RW_VEC2S,
RW_VEC2US,
RW_VEC2I,
RW_VEC2UI,
RW_VEC3B,
RW_VEC3UB,
RW_VEC3S,
RW_VEC3US,
RW_VEC3I,
RW_VEC3UI,
RW_VEC4B,
RW_VEC4UB,
RW_VEC4S,
RW_VEC4US,
RW_VEC4I,
RW_VEC4UI,
RW_BOUNDINGBOXF,
RW_BOUNDINGBOXD,
RW_BOUNDINGSPHEREF,
RW_BOUNDINGSPHERED,
RW_VECTOR,
RW_MAP
} |
|
enum | Usage { READ_WRITE_PROPERTY = 1,
GET_PROPERTY = 2,
SET_PROPERTY = 4,
GET_SET_PROPERTY = GET_PROPERTY | SET_PROPERTY
} |
|
|
| BitFlagsSerializer (const char *name, P def, Getter gf, Setter sf) |
|
void | add (const char *str, P value) |
|
P | getValue (const char *str) |
|
const std::string & | getString (P value) |
|
virtual bool | read (osgDB::InputStream &is, osg::Object &obj) |
|
virtual bool | write (osgDB::OutputStream &os, const osg::Object &obj) |
|
| TemplateSerializer (const char *name, P def) |
|
virtual const std::string & | getName () const |
|
| BaseSerializer (int usage) |
|
virtual bool | set (osg::Object &, void *) |
|
virtual bool | get (const osg::Object &, void *) |
|
virtual IntLookup * | getIntLookup () |
|
void | setUsage (int usage) |
|
int | getUsage () const |
|
void | setUsage (bool hasGetter, bool hasSetter) |
|
bool | supportsReadWrite () const |
|
bool | supportsGetSet () const |
|
bool | supportsGet () const |
|
bool | supportsSet () const |
|
| Referenced () |
|
| Referenced (bool threadSafeRefUnref) |
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
virtual void | setThreadSafeRefUnref (bool) |
|
bool | getThreadSafeRefUnref () const |
|
OpenThreads::Mutex * | getRefMutex () const |
|
int | ref () const |
|
int | unref () const |
|
int | unref_nodelete () const |
|
int | referenceCount () const |
|
ObserverSet * | getObserverSet () const |
|
ObserverSet * | getOrCreateObserverSet () const |
|
void | addObserver (Observer *observer) const |
|
void | removeObserver (Observer *observer) const |
|
◆ Getter
template<typename C , typename P = unsigned int>
◆ ParentType
template<typename C , typename P = unsigned int>
◆ Setter
template<typename C , typename P = unsigned int>
◆ BitFlagsSerializer()
template<typename C , typename P = unsigned int>
◆ add()
template<typename C , typename P = unsigned int>
◆ getString()
template<typename C , typename P = unsigned int>
◆ getValue()
template<typename C , typename P = unsigned int>
◆ read()
template<typename C , typename P = unsigned int>
◆ write()
template<typename C , typename P = unsigned int>
◆ _getter
template<typename C , typename P = unsigned int>
◆ _lookup
template<typename C , typename P = unsigned int>
◆ _setter
template<typename C , typename P = unsigned int>
The documentation for this class was generated from the following file: