typedef std::map< unsigned int, osg::ref_ptr<osg::Array> > osgDB::InputStream::ArrayMap |
typedef std::map< unsigned int, osg::ref_ptr<osg::Object> > osgDB::InputStream::IdentifierMap |
osgDB::InputStream::InputStream | ( | const osgDB::Options * | options | ) |
virtual osgDB::InputStream::~InputStream | ( | ) | [virtual] |
bool osgDB::InputStream::isBinary | ( | ) | const [inline] |
Referenced by osgDB::ListSerializer< C, P >::read(), osgDB::EnumSerializer< C, P, B >::read(), osgDB::ImageSerializer< C, P >::read(), osgDB::ObjectSerializer< C, P >::read(), osgDB::StringSerializer< C >::read(), osgDB::GLenumSerializer< C, P >::read(), osgDB::MatrixSerializer< C >::read(), osgDB::PropByRefSerializer< C, P >::read(), osgDB::PropByValSerializer< C, P >::read(), and osgDB::UserSerializer< C >::read().
bool osgDB::InputStream::getUseFloatMatrix | ( | ) | const [inline] |
Referenced by osgDB::MatrixSerializer< C >::readMatrixImplementation().
InputStream& osgDB::InputStream::operator>> | ( | bool & | b | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | char & | c | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | signed char & | c | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | unsigned char & | c | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | short & | s | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | unsigned short & | s | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | int & | i | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | unsigned int & | i | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | long & | l | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | unsigned long & | l | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | float & | f | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | double & | d | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | std::string & | s | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | std::istream &(*)(std::istream &) | fn | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | std::ios_base &(*)(std::ios_base &) | fn | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | ObjectGLenum & | value | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | ObjectProperty & | prop | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | ObjectMark & | mark | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec2b & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec3b & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec4b & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec4ub & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec2s & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec3s & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec4s & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec2f & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec3f & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec4f & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec2d & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec3d & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Vec4d & | v | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Quat & | q | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Plane & | p | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Matrixf & | mat | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Matrixd & | mat | ) |
InputStream& osgDB::InputStream::operator>> | ( | osg::Array *& | a | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | osg::Image *& | img | ) | [inline] |
References osg::readImage().
InputStream& osgDB::InputStream::operator>> | ( | osg::PrimitiveSet *& | p | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | osg::Object *& | obj | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | osg::ref_ptr< osg::Array > & | ptr | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | osg::ref_ptr< osg::Image > & | ptr | ) | [inline] |
References osg::readImage().
InputStream& osgDB::InputStream::operator>> | ( | osg::ref_ptr< osg::PrimitiveSet > & | ptr | ) | [inline] |
InputStream& osgDB::InputStream::operator>> | ( | osg::ref_ptr< T > & | ptr | ) | [inline] |
bool osgDB::InputStream::matchString | ( | const std::string & | str | ) |
Referenced by osgDB::ListSerializer< C, P >::read(), osgDB::EnumSerializer< C, P, B >::read(), osgDB::ImageSerializer< C, P >::read(), osgDB::ObjectSerializer< C, P >::read(), osgDB::StringSerializer< C >::read(), osgDB::GLenumSerializer< C, P >::read(), osgDB::MatrixSerializer< C >::read(), osgDB::PropByRefSerializer< C, P >::read(), osgDB::PropByValSerializer< C, P >::read(), and osgDB::UserSerializer< C >::read().
void osgDB::InputStream::advanceToCurrentEndBracket | ( | ) |
void osgDB::InputStream::readWrappedString | ( | std::string & | str | ) |
Referenced by osgDB::StringSerializer< C >::read().
void osgDB::InputStream::readCharArray | ( | char * | s, | |
unsigned int | size | |||
) | [inline] |
unsigned int osgDB::InputStream::readSize | ( | ) | [inline] |
osg::Array* osgDB::InputStream::readArray | ( | ) |
osg::PrimitiveSet* osgDB::InputStream::readPrimitiveSet | ( | ) |
osg::Image* osgDB::InputStream::readImage | ( | ) |
Referenced by osgDB::ImageSerializer< C, P >::read().
osg::Object* osgDB::InputStream::readObject | ( | osg::Object * | existingObj = 0 |
) |
Referenced by osgDB::ObjectSerializer< C, P >::read().
ReadType osgDB::InputStream::start | ( | InputIterator * | ) |
void osgDB::InputStream::decompress | ( | ) |
void osgDB::InputStream::readSchema | ( | std::istream & | fin | ) |
void osgDB::InputStream::resetSchema | ( | ) |
void osgDB::InputStream::throwException | ( | const std::string & | msg | ) | [inline] |
const InputException* osgDB::InputStream::getException | ( | ) | const [inline] |
void osgDB::InputStream::checkStream | ( | ) | [inline, protected] |
References _in, and throwException().
void osgDB::InputStream::setWrapperSchema | ( | const std::string & | name, | |
const std::string & | properties | |||
) | [protected] |
void osgDB::InputStream::readArrayImplementation | ( | T * | a, | |
int | read_size, | |||
bool | useByteSwap = false | |||
) | [inline, protected] |
ArrayMap osgDB::InputStream::_arrayMap [protected] |
IdentifierMap osgDB::InputStream::_identifierMap [protected] |
int osgDB::InputStream::_byteSwap [protected] |
bool osgDB::InputStream::_useFloatMatrix [protected] |
bool osgDB::InputStream::_forceReadingImage [protected] |
std::vector<std::string> osgDB::InputStream::_fields [protected] |
Referenced by throwException().
osg::ref_ptr<InputIterator> osgDB::InputStream::_in [protected] |
Referenced by checkStream().
osg::ref_ptr<InputException> osgDB::InputStream::_exception [protected] |
Referenced by throwException().