OpenSceneGraph
3.0.1
|
deprecated. More...
Public Types | |
enum | PathNameHint { AS_IS, FULL_PATH, RELATIVE_PATH, FILENAME_ONLY } |
Public Member Functions | |
Output () | |
Output (const char *name) | |
virtual | ~Output () |
void | setOptions (const Options *options) |
const Options * | getOptions () const |
void | setWriteOutDefaultValues (bool flag) |
bool | getWriteOutDefaultValues () const |
void | open (const char *name) |
Output & | indent () |
std::string | wrapString (const char *str) |
wrap a string with "" quotes and use " for any internal quotes. | |
std::string | wrapString (const std::string &str) |
wrap a string with "" quotes and use " for any internal quotes. | |
void | setIndentStep (int step) |
int | getIndentStep () const |
void | setIndent (int indent) |
int | getIndent () const |
void | setNumIndicesPerLine (int num) |
int | getNumIndicesPerLine () const |
void | moveIn () |
void | moveOut () |
virtual bool | writeObject (const osg::Object &obj) |
virtual void | writeBeginObject (const std::string &name) |
virtual void | writeEndObject () |
virtual void | writeUseID (const std::string &id) |
virtual void | writeUniqueID (const std::string &id) |
bool | getUniqueIDForObject (const osg::Object *obj, std::string &uniqueID) |
bool | createUniqueIDForObject (const osg::Object *obj, std::string &uniqueID) |
bool | registerUniqueIDForObject (const osg::Object *obj, std::string &uniqueID) |
void | setPathNameHint (const PathNameHint pnh) |
PathNameHint | getPathNameHint () const |
virtual std::string | getFileNameForOutput (const std::string &filename) const |
const std::string & | getFileName () const |
void | setOutputTextureFiles (bool flag) |
bool | getOutputTextureFiles () const |
virtual std::string | getTextureFileNameForOutput () |
void | setOutputShaderFiles (bool flag) |
bool | getOutputShaderFiles () const |
virtual std::string | getShaderFileNameForOutput () |
void | setExternalFileWritten (const std::string &filename, bool hasBeenWritten=true) |
bool | getExternalFileWritten (const std::string &filename) const |
Protected Types | |
typedef std::map< const osg::Object *, std::string > | UniqueIDToLabelMapping |
typedef std::map< std::string, bool > | ExternalFileWrittenMap |
Protected Member Functions | |
virtual void | init () |
Protected Attributes | |
osg::ref_ptr< const Options > | _options |
int | _indent |
int | _indentStep |
int | _numIndicesPerLine |
UniqueIDToLabelMapping | _objectToUniqueIDMap |
std::string | _filename |
PathNameHint | _pathNameHint |
bool | _outputTextureFiles |
unsigned int | _textureFileNameNumber |
bool | _outputShaderFiles |
unsigned int | _shaderFileNameNumber |
bool | _writeOutDefaultValues |
ExternalFileWrittenMap | _externalFileWritten |
deprecated.
typedef std::map<std::string, bool> osgDB::Output::ExternalFileWrittenMap [protected] |
typedef std::map<const osg::Object*,std::string> osgDB::Output::UniqueIDToLabelMapping [protected] |
osgDB::Output::Output | ( | ) |
osgDB::Output::Output | ( | const char * | name | ) |
virtual osgDB::Output::~Output | ( | ) | [virtual] |
bool osgDB::Output::createUniqueIDForObject | ( | const osg::Object * | obj, |
std::string & | uniqueID | ||
) |
bool osgDB::Output::getExternalFileWritten | ( | const std::string & | filename | ) | const |
const std::string& osgDB::Output::getFileName | ( | ) | const [inline] |
virtual std::string osgDB::Output::getFileNameForOutput | ( | const std::string & | filename | ) | const [virtual] |
int osgDB::Output::getIndent | ( | ) | const [inline] |
int osgDB::Output::getIndentStep | ( | ) | const [inline] |
int osgDB::Output::getNumIndicesPerLine | ( | ) | const [inline] |
Referenced by osgDB::writeArray(), and osgDB::writeArrayAsInts().
const Options* osgDB::Output::getOptions | ( | ) | const [inline] |
bool osgDB::Output::getOutputShaderFiles | ( | ) | const [inline] |
bool osgDB::Output::getOutputTextureFiles | ( | ) | const [inline] |
PathNameHint osgDB::Output::getPathNameHint | ( | ) | const [inline] |
virtual std::string osgDB::Output::getShaderFileNameForOutput | ( | ) | [virtual] |
virtual std::string osgDB::Output::getTextureFileNameForOutput | ( | ) | [virtual] |
bool osgDB::Output::getUniqueIDForObject | ( | const osg::Object * | obj, |
std::string & | uniqueID | ||
) |
bool osgDB::Output::getWriteOutDefaultValues | ( | ) | const [inline] |
Output& osgDB::Output::indent | ( | ) |
virtual void osgDB::Output::init | ( | ) | [protected, virtual] |
void osgDB::Output::moveIn | ( | ) |
Referenced by osgDB::ParameterOutput::begin(), osgDB::writeArray(), and osgDB::writeArrayAsInts().
void osgDB::Output::moveOut | ( | ) |
Referenced by osgDB::ParameterOutput::end(), osgDB::writeArray(), and osgDB::writeArrayAsInts().
void osgDB::Output::open | ( | const char * | name | ) |
bool osgDB::Output::registerUniqueIDForObject | ( | const osg::Object * | obj, |
std::string & | uniqueID | ||
) |
void osgDB::Output::setExternalFileWritten | ( | const std::string & | filename, |
bool | hasBeenWritten = true |
||
) |
void osgDB::Output::setIndent | ( | int | indent | ) | [inline] |
void osgDB::Output::setIndentStep | ( | int | step | ) | [inline] |
void osgDB::Output::setNumIndicesPerLine | ( | int | num | ) | [inline] |
void osgDB::Output::setOptions | ( | const Options * | options | ) |
void osgDB::Output::setOutputShaderFiles | ( | bool | flag | ) | [inline] |
void osgDB::Output::setOutputTextureFiles | ( | bool | flag | ) | [inline] |
void osgDB::Output::setPathNameHint | ( | const PathNameHint | pnh | ) | [inline] |
void osgDB::Output::setWriteOutDefaultValues | ( | bool | flag | ) | [inline] |
std::string osgDB::Output::wrapString | ( | const char * | str | ) |
wrap a string with "" quotes and use " for any internal quotes.
std::string osgDB::Output::wrapString | ( | const std::string & | str | ) |
wrap a string with "" quotes and use " for any internal quotes.
virtual void osgDB::Output::writeBeginObject | ( | const std::string & | name | ) | [virtual] |
virtual void osgDB::Output::writeEndObject | ( | ) | [virtual] |
virtual bool osgDB::Output::writeObject | ( | const osg::Object & | obj | ) | [virtual] |
virtual void osgDB::Output::writeUniqueID | ( | const std::string & | id | ) | [virtual] |
virtual void osgDB::Output::writeUseID | ( | const std::string & | id | ) | [virtual] |
std::string osgDB::Output::_filename [protected] |
int osgDB::Output::_indent [protected] |
int osgDB::Output::_indentStep [protected] |
int osgDB::Output::_numIndicesPerLine [protected] |
osg::ref_ptr<const Options> osgDB::Output::_options [protected] |
bool osgDB::Output::_outputShaderFiles [protected] |
bool osgDB::Output::_outputTextureFiles [protected] |
PathNameHint osgDB::Output::_pathNameHint [protected] |
unsigned int osgDB::Output::_shaderFileNameNumber [protected] |
unsigned int osgDB::Output::_textureFileNameNumber [protected] |
bool osgDB::Output::_writeOutDefaultValues [protected] |
![]() | Generated at Mon Oct 3 2011 12:39:46 for the OpenSceneGraph by doxygen 1.7.5. |