Public Types | |
enum | ArchiveStatus { READ, WRITE, CREATE } |
Public Member Functions | |
ReaderWriter () | |
ReaderWriter (const ReaderWriter &rw, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
virtual | ~ReaderWriter () |
META_Object (osgDB, ReaderWriter) | |
virtual bool | acceptsExtension (const std::string &) const |
virtual ReadResult | openArchive (const std::string &, ArchiveStatus, unsigned int=4096, const Options *=NULL) const |
open an archive for reading, writing, or to create an empty archive for writing to. | |
virtual ReadResult | openArchive (std::istream &, const Options *=NULL) const |
open an archive for reading. | |
virtual ReadResult | readObject (const std::string &, const Options *=NULL) const |
virtual ReadResult | readImage (const std::string &, const Options *=NULL) const |
virtual ReadResult | readHeightField (const std::string &, const Options *=NULL) const |
virtual ReadResult | readNode (const std::string &, const Options *=NULL) const |
virtual WriteResult | writeObject (const osg::Object &, const std::string &, const Options *=NULL) const |
virtual WriteResult | writeImage (const osg::Image &, const std::string &, const Options *=NULL) const |
virtual WriteResult | writeHeightField (const osg::HeightField &, const std::string &, const Options *=NULL) const |
virtual WriteResult | writeNode (const osg::Node &, const std::string &, const Options *=NULL) const |
virtual ReadResult | readObject (std::istream &, const Options *=NULL) const |
virtual ReadResult | readImage (std::istream &, const Options *=NULL) const |
virtual ReadResult | readHeightField (std::istream &, const Options *=NULL) const |
virtual ReadResult | readNode (std::istream &, const Options *=NULL) const |
virtual WriteResult | writeObject (const osg::Object &, std::ostream &, const Options *=NULL) const |
virtual WriteResult | writeImage (const osg::Image &, std::ostream &, const Options *=NULL) const |
virtual WriteResult | writeHeightField (const osg::HeightField &, std::ostream &, const Options *=NULL) const |
virtual WriteResult | writeNode (const osg::Node &, std::ostream &, const Options *=NULL) const |
Classes | |
class | Options |
Options base class used for passing options into plugins to control their operation. More... | |
class | ReadResult |
class | WriteResult |
osgDB::ReaderWriter::ReaderWriter | ( | ) | [inline] |
osgDB::ReaderWriter::ReaderWriter | ( | const ReaderWriter & | rw, | |
const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY | |||
) | [inline] |
virtual osgDB::ReaderWriter::~ReaderWriter | ( | ) | [virtual] |
osgDB::ReaderWriter::META_Object | ( | osgDB | , | |
ReaderWriter | ||||
) |
virtual bool osgDB::ReaderWriter::acceptsExtension | ( | const std::string & | ) | const [inline, virtual] |
Reimplemented in osgDB::Archive.
virtual ReadResult osgDB::ReaderWriter::openArchive | ( | const std::string & | , | |
ArchiveStatus | , | |||
unsigned | int = 4096 , |
|||
const Options * | = NULL | |||
) | const [inline, virtual] |
open an archive for reading, writing, or to create an empty archive for writing to.
virtual ReadResult osgDB::ReaderWriter::openArchive | ( | std::istream & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
open an archive for reading.
virtual ReadResult osgDB::ReaderWriter::readObject | ( | const std::string & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual ReadResult osgDB::ReaderWriter::readImage | ( | const std::string & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual ReadResult osgDB::ReaderWriter::readHeightField | ( | const std::string & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual ReadResult osgDB::ReaderWriter::readNode | ( | const std::string & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual WriteResult osgDB::ReaderWriter::writeObject | ( | const osg::Object & | , | |
const std::string & | , | |||
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual WriteResult osgDB::ReaderWriter::writeImage | ( | const osg::Image & | , | |
const std::string & | , | |||
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual WriteResult osgDB::ReaderWriter::writeHeightField | ( | const osg::HeightField & | , | |
const std::string & | , | |||
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual WriteResult osgDB::ReaderWriter::writeNode | ( | const osg::Node & | , | |
const std::string & | , | |||
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual ReadResult osgDB::ReaderWriter::readObject | ( | std::istream & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual ReadResult osgDB::ReaderWriter::readImage | ( | std::istream & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual ReadResult osgDB::ReaderWriter::readHeightField | ( | std::istream & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual ReadResult osgDB::ReaderWriter::readNode | ( | std::istream & | , | |
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual WriteResult osgDB::ReaderWriter::writeObject | ( | const osg::Object & | , | |
std::ostream & | , | |||
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual WriteResult osgDB::ReaderWriter::writeImage | ( | const osg::Image & | , | |
std::ostream & | , | |||
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual WriteResult osgDB::ReaderWriter::writeHeightField | ( | const osg::HeightField & | , | |
std::ostream & | , | |||
const Options * | = NULL | |||
) | const [inline, virtual] |
virtual WriteResult osgDB::ReaderWriter::writeNode | ( | const osg::Node & | , | |
std::ostream & | , | |||
const Options * | = NULL | |||
) | const [inline, virtual] |