OpenSceneGraph
3.0.1
|
Public Member Functions | |
OutputIterator () | |
virtual | ~OutputIterator () |
void | setStream (std::ostream *ostream) |
std::ostream * | getStream () |
const std::ostream * | getStream () const |
virtual bool | isBinary () const =0 |
virtual void | writeBool (bool b)=0 |
virtual void | writeChar (char c)=0 |
virtual void | writeUChar (unsigned char c)=0 |
virtual void | writeShort (short s)=0 |
virtual void | writeUShort (unsigned short s)=0 |
virtual void | writeInt (int i)=0 |
virtual void | writeUInt (unsigned int i)=0 |
virtual void | writeLong (long l)=0 |
virtual void | writeULong (unsigned long l)=0 |
virtual void | writeFloat (float f)=0 |
virtual void | writeDouble (double d)=0 |
virtual void | writeString (const std::string &s)=0 |
virtual void | writeStream (std::ostream &(*fn)(std::ostream &))=0 |
virtual void | writeBase (std::ios_base &(*fn)(std::ios_base &))=0 |
virtual void | writeGLenum (const ObjectGLenum &value)=0 |
virtual void | writeProperty (const ObjectProperty &prop)=0 |
virtual void | writeMark (const ObjectMark &mark)=0 |
virtual void | writeCharArray (const char *s, unsigned int size)=0 |
virtual void | writeWrappedString (const std::string &str)=0 |
virtual void | flush () |
Protected Member Functions | |
bool | isEndl (std::ostream &(*fn)(std::ostream &)) |
Protected Attributes | |
std::ostream * | _out |
osgDB::OutputIterator::OutputIterator | ( | ) | [inline] |
virtual osgDB::OutputIterator::~OutputIterator | ( | ) | [inline, virtual] |
virtual void osgDB::OutputIterator::flush | ( | ) | [inline, virtual] |
std::ostream* osgDB::OutputIterator::getStream | ( | ) | [inline] |
const std::ostream* osgDB::OutputIterator::getStream | ( | ) | const [inline] |
virtual bool osgDB::OutputIterator::isBinary | ( | ) | const [pure virtual] |
bool osgDB::OutputIterator::isEndl | ( | std::ostream &(*)(std::ostream &) | fn | ) | [inline, protected] |
void osgDB::OutputIterator::setStream | ( | std::ostream * | ostream | ) | [inline] |
virtual void osgDB::OutputIterator::writeBase | ( | std::ios_base &(*)(std::ios_base &) | fn | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeBool | ( | bool | b | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeChar | ( | char | c | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeCharArray | ( | const char * | s, |
unsigned int | size | ||
) | [pure virtual] |
virtual void osgDB::OutputIterator::writeDouble | ( | double | d | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeFloat | ( | float | f | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeGLenum | ( | const ObjectGLenum & | value | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeInt | ( | int | i | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeLong | ( | long | l | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeMark | ( | const ObjectMark & | mark | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeProperty | ( | const ObjectProperty & | prop | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeShort | ( | short | s | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeStream | ( | std::ostream &(*)(std::ostream &) | fn | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeString | ( | const std::string & | s | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeUChar | ( | unsigned char | c | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeUInt | ( | unsigned int | i | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeULong | ( | unsigned long | l | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeUShort | ( | unsigned short | s | ) | [pure virtual] |
virtual void osgDB::OutputIterator::writeWrappedString | ( | const std::string & | str | ) | [pure virtual] |
std::ostream* osgDB::OutputIterator::_out [protected] |
![]() | Generated at Mon May 7 2012 07:18:33 for the OpenSceneGraph by doxygen 1.8.0. |