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