OpenSceneGraph
3.0.1
|
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] |
void osgDB::InputStream::advanceToCurrentEndBracket | ( | ) | [inline] |
void osgDB::InputStream::checkStream | ( | ) | [inline, protected] |
References _in, and throwException().
void osgDB::InputStream::decompress | ( | ) |
const InputException* osgDB::InputStream::getException | ( | ) | const [inline] |
int osgDB::InputStream::getFileVersion | ( | ) | const [inline] |
const osgDB::Options* osgDB::InputStream::getOptions | ( | ) | const [inline] |
bool osgDB::InputStream::isBinary | ( | ) | const [inline] |
Referenced by osgDB::UserSerializer::read(), osgDB::PropByValSerializer::read(), osgDB::PropByRefSerializer::read(), osgDB::MatrixSerializer::read(), osgDB::GLenumSerializer::read(), osgDB::StringSerializer::read(), osgDB::ObjectSerializer::read(), osgDB::ImageSerializer::read(), osgDB::EnumSerializer::read(), and osgDB::ListSerializer::read().
bool osgDB::InputStream::matchString | ( | const std::string & | str | ) | [inline] |
Referenced by osgDB::UserSerializer::read(), osgDB::PropByValSerializer::read(), osgDB::PropByRefSerializer::read(), osgDB::MatrixSerializer::read(), osgDB::GLenumSerializer::read(), osgDB::StringSerializer::read(), osgDB::ObjectSerializer::read(), osgDB::ImageSerializer::read(), osgDB::EnumSerializer::read(), and osgDB::ListSerializer::read().
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] |
osg::Array* osgDB::InputStream::readArray | ( | ) |
void osgDB::InputStream::readArrayImplementation | ( | T * | a, |
int | read_size, | ||
bool | useByteSwap = false |
||
) | [protected] |
void osgDB::InputStream::readCharArray | ( | char * | s, |
unsigned int | size | ||
) | [inline] |
osg::Image* osgDB::InputStream::readImage | ( | bool | readFromExternal = true | ) |
Referenced by osgDB::ImageSerializer::read().
osg::Object* osgDB::InputStream::readObject | ( | osg::Object * | existingObj = 0 | ) |
Referenced by osgDB::ObjectSerializer::read().
osg::Object* osgDB::InputStream::readObjectFields | ( | const std::string & | className, |
osg::Object * | existingObj = 0 |
||
) |
osg::PrimitiveSet* osgDB::InputStream::readPrimitiveSet | ( | ) |
void osgDB::InputStream::readSchema | ( | std::istream & | fin | ) |
unsigned int osgDB::InputStream::readSize | ( | ) | [inline] |
void osgDB::InputStream::readWrappedString | ( | std::string & | str | ) | [inline] |
Referenced by osgDB::StringSerializer::read().
void osgDB::InputStream::resetSchema | ( | ) |
void osgDB::InputStream::setInputIterator | ( | InputIterator * | ii | ) | [inline] |
set an input iterator, used directly when not using InputStream with a traditional file releated stream.
void osgDB::InputStream::setWrapperSchema | ( | const std::string & | name, |
const std::string & | properties | ||
) | [protected] |
ReadType osgDB::InputStream::start | ( | InputIterator * | ) |
start reading from InputStream treating it as a traditional file releated stream, handles headers and versioning
void osgDB::InputStream::throwException | ( | const std::string & | msg | ) | [inline] |
References _exception, and _fields.
Referenced by checkStream().
ArrayMap osgDB::InputStream::_arrayMap [protected] |
int osgDB::InputStream::_byteSwap [protected] |
std::stringstream* osgDB::InputStream::_dataDecompress [protected] |
osg::ref_ptr<InputException> osgDB::InputStream::_exception [protected] |
Referenced by throwException().
std::vector<std::string> osgDB::InputStream::_fields [protected] |
Referenced by throwException().
int osgDB::InputStream::_fileVersion [protected] |
bool osgDB::InputStream::_forceReadingImage [protected] |
IdentifierMap osgDB::InputStream::_identifierMap [protected] |
osg::ref_ptr<InputIterator> osgDB::InputStream::_in [protected] |
Referenced by checkStream().
osg::ref_ptr<const osgDB::Options> osgDB::InputStream::_options [protected] |
bool osgDB::InputStream::_useSchemaData [protected] |
![]() | Generated at Mon Oct 3 2011 12:39:46 for the OpenSceneGraph by doxygen 1.7.5. |