#include <Serializer>
|
| 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
} |
◆ Type
| Enumerator |
|---|
| RW_UNDEFINED | |
| 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 | |
◆ Usage
| Enumerator |
|---|
| READ_WRITE_PROPERTY | |
| GET_PROPERTY | |
| SET_PROPERTY | |
| GET_SET_PROPERTY | |
◆ BaseSerializer()
| osgDB::BaseSerializer::BaseSerializer |
( |
int | usage | ) |
|
|
inline |
◆ get()
| virtual bool osgDB::BaseSerializer::get |
( |
const osg::Object & | , |
|
|
void * | ) |
|
inlinevirtual |
◆ getIntLookup()
| virtual IntLookup * osgDB::BaseSerializer::getIntLookup |
( |
| ) |
|
|
inlinevirtual |
◆ getName()
| virtual const std::string & osgDB::BaseSerializer::getName |
( |
| ) |
const |
|
pure virtual |
Implemented in osgDB::IsAVectorSerializer< C >, osgDB::ListSerializer< C, P >, osgDB::MapSerializer< C, P >, osgDB::ObjectSerializer< C, P >, osgDB::TemplateSerializer< P >, osgDB::TemplateSerializer< osg::Matrix >, osgDB::TemplateSerializer< P * >, osgDB::TemplateSerializer< std::string >, osgDB::TemplateSerializer< unsigned int >, osgDB::UserSerializer< C >, and osgDB::VectorSerializer< C, P >.
◆ getUsage()
| int osgDB::BaseSerializer::getUsage |
( |
| ) |
const |
|
inline |
◆ read()
Implemented in osgDB::BitFlagsSerializer< C, P >, osgDB::EnumSerializer< C, P, B >, osgDB::GLenumSerializer< C, P >, osgDB::ImageSerializer< C, P >, osgDB::IsAVectorSerializer< C >, osgDB::ListSerializer< C, P >, osgDB::MapSerializer< C, P >, osgDB::MatrixSerializer< C >, osgDB::ObjectSerializer< C, P >, osgDB::PropByRefSerializer< C, P >, osgDB::PropByValSerializer< C, P >, osgDB::StringSerializer< C >, osgDB::TemplateSerializer< P >, osgDB::TemplateSerializer< osg::Matrix >, osgDB::TemplateSerializer< P * >, osgDB::TemplateSerializer< std::string >, osgDB::TemplateSerializer< unsigned int >, osgDB::UserSerializer< C >, and osgDB::VectorSerializer< C, P >.
◆ set()
| virtual bool osgDB::BaseSerializer::set |
( |
osg::Object & | , |
|
|
void * | ) |
|
inlinevirtual |
◆ setUsage() [1/2]
| void osgDB::BaseSerializer::setUsage |
( |
bool | hasGetter, |
|
|
bool | hasSetter ) |
|
inline |
◆ setUsage() [2/2]
| void osgDB::BaseSerializer::setUsage |
( |
int | usage | ) |
|
|
inline |
References _usage.
Referenced by osgDB::EnumSerializer< C, P, B >::EnumSerializer(), osgDB::GLenumSerializer< C, P >::GLenumSerializer(), osgDB::ImageSerializer< C, P >::ImageSerializer(), osgDB::MatrixSerializer< C >::MatrixSerializer(), osgDB::ObjectSerializer< C, P >::ObjectSerializer(), osgDB::PropByRefSerializer< C, P >::PropByRefSerializer(), osgDB::PropByValSerializer< C, P >::PropByValSerializer(), setUsage(), and osgDB::StringSerializer< C >::StringSerializer().
◆ supportsGet()
| bool osgDB::BaseSerializer::supportsGet |
( |
| ) |
const |
|
inline |
◆ supportsGetSet()
| bool osgDB::BaseSerializer::supportsGetSet |
( |
| ) |
const |
|
inline |
◆ supportsReadWrite()
| bool osgDB::BaseSerializer::supportsReadWrite |
( |
| ) |
const |
|
inline |
◆ supportsSet()
| bool osgDB::BaseSerializer::supportsSet |
( |
| ) |
const |
|
inline |
◆ write()
Implemented in osgDB::BitFlagsSerializer< C, P >, osgDB::EnumSerializer< C, P, B >, osgDB::GLenumSerializer< C, P >, osgDB::ImageSerializer< C, P >, osgDB::IsAVectorSerializer< C >, osgDB::ListSerializer< C, P >, osgDB::MapSerializer< C, P >, osgDB::MatrixSerializer< C >, osgDB::ObjectSerializer< C, P >, osgDB::PropByRefSerializer< C, P >, osgDB::PropByValSerializer< C, P >, osgDB::StringSerializer< C >, osgDB::TemplateSerializer< P >, osgDB::TemplateSerializer< osg::Matrix >, osgDB::TemplateSerializer< P * >, osgDB::TemplateSerializer< std::string >, osgDB::TemplateSerializer< unsigned int >, osgDB::UserSerializer< C >, and osgDB::VectorSerializer< C, P >.
◆ ObjectWrapper
| friend class ObjectWrapper |
|
friend |
◆ _firstVersion
| int osgDB::BaseSerializer::_firstVersion |
|
protected |
◆ _lastVersion
| int osgDB::BaseSerializer::_lastVersion |
|
protected |
◆ _usage
| int osgDB::BaseSerializer::_usage |
|
protected |
The documentation for this class was generated from the following file: