typedef std::map<const osg::Array*, unsigned int> osgDB::OutputStream::ArrayMap |
typedef std::map<const osg::Object*, unsigned int> osgDB::OutputStream::ObjectMap |
osgDB::OutputStream::OutputStream | ( | const osgDB::Options * | options | ) |
virtual osgDB::OutputStream::~OutputStream | ( | ) | [virtual] |
bool osgDB::OutputStream::isBinary | ( | ) | const [inline] |
Referenced by osgDB::ListSerializer< C, P >::write(), osgDB::EnumSerializer< C, P, B >::write(), osgDB::ImageSerializer< C, P >::write(), osgDB::ObjectSerializer< C, P >::write(), osgDB::StringSerializer< C >::write(), osgDB::GLenumSerializer< C, P >::write(), osgDB::MatrixSerializer< C >::write(), osgDB::PropByRefSerializer< C, P >::write(), osgDB::PropByValSerializer< C, P >::write(), and osgDB::UserSerializer< C >::write().
const std::string& osgDB::OutputStream::getSchemaName | ( | ) | const [inline] |
void osgDB::OutputStream::setWriteImageHint | ( | WriteImageHint | hint | ) | [inline] |
WriteImageHint osgDB::OutputStream::getWriteImageHint | ( | ) | const [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | bool | b | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | char | c | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | unsigned char | c | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | short | s | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | unsigned short | s | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | int | i | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | unsigned int | i | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | long | l | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | unsigned long | l | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | float | f | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | double | d | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const std::string & | s | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | std::ostream &(*)(std::ostream &) | fn | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | std::ios_base &(*)(std::ios_base &) | fn | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const ObjectGLenum & | value | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const ObjectProperty & | prop | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const ObjectMark & | mark | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec2b & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec3b & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec4b & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec4ub & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec2s & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec3s & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec4s & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec2f & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec3f & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec4f & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec2d & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec3d & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Vec4d & | v | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Quat & | q | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Plane & | p | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Matrixf & | mat | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Matrixd & | mat | ) |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Array * | a | ) | [inline] |
References osgDB::writeArray().
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Image * | img | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::PrimitiveSet * | p | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::Object * | obj | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::ref_ptr< osg::Array > & | ptr | ) | [inline] |
References osgDB::writeArray().
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::ref_ptr< osg::Image > & | ptr | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::ref_ptr< osg::PrimitiveSet > & | ptr | ) | [inline] |
OutputStream& osgDB::OutputStream::operator<< | ( | const osg::ref_ptr< T > & | ptr | ) | [inline] |
void osgDB::OutputStream::writeWrappedString | ( | const std::string & | str | ) |
Referenced by osgDB::StringSerializer< C >::write().
void osgDB::OutputStream::writeCharArray | ( | const char * | s, | |
unsigned int | size | |||
) | [inline] |
void osgDB::OutputStream::writeSize | ( | T | size | ) | [inline] |
void osgDB::OutputStream::writeArray | ( | const osg::Array * | a | ) |
void osgDB::OutputStream::writePrimitiveSet | ( | const osg::PrimitiveSet * | p | ) |
void osgDB::OutputStream::writeImage | ( | const osg::Image * | img | ) |
Referenced by osgDB::ImageSerializer< C, P >::write().
void osgDB::OutputStream::writeObject | ( | const osg::Object * | obj | ) |
Referenced by osgDB::ObjectSerializer< C, P >::write().
void osgDB::OutputStream::start | ( | OutputIterator * | outIterator, | |
WriteType | type | |||
) |
void osgDB::OutputStream::compress | ( | std::ostream * | ostream | ) |
void osgDB::OutputStream::writeSchema | ( | std::ostream & | fout | ) |
void osgDB::OutputStream::throwException | ( | const std::string & | msg | ) | [inline] |
References _exception, and _fields.
const OutputException* osgDB::OutputStream::getException | ( | ) | const [inline] |
void osgDB::OutputStream::writeArrayImplementation | ( | const T * | , | |
int | write_size, | |||
unsigned int | numInRow = 1 | |||
) | [inline, protected] |
unsigned int osgDB::OutputStream::findOrCreateArrayID | ( | const osg::Array * | array | ) | [protected] |
unsigned int osgDB::OutputStream::findOrCreateObjectID | ( | const osg::Object * | obj | ) | [protected] |
ArrayMap osgDB::OutputStream::_arrayMap [protected] |
ObjectMap osgDB::OutputStream::_objectMap [protected] |
WriteImageHint osgDB::OutputStream::_writeImageHint [protected] |
std::vector<std::string> osgDB::OutputStream::_fields [protected] |
Referenced by throwException().
std::string osgDB::OutputStream::_schemaName [protected] |
std::string osgDB::OutputStream::_compressorName [protected] |
std::stringstream osgDB::OutputStream::_compressSource [protected] |
osg::ref_ptr<OutputIterator> osgDB::OutputStream::_out [protected] |
osg::ref_ptr<OutputException> osgDB::OutputStream::_exception [protected] |
Referenced by throwException().