2.8 branch: This is Ryan Pavlik's introduction of a new output Option (OutputRelativeTextures) for the dot OSG plugin to write texture files into a subfolder.

This commit is contained in:
Paul MARTZ
2011-05-12 00:52:58 +00:00
parent baa210b4a9
commit 7ab3207732
5 changed files with 31 additions and 1 deletions

View File

@@ -91,6 +91,9 @@ class OSGDB_EXPORT Output : public osgDB::ofstream
virtual std::string getFileNameForOutput(const std::string& filename) const;
const std::string& getFileName() const { return _filename; }
void setOutputRelativeTextures(bool flag) { _outputRelativeTextures = flag; }
bool getOutputRelativeTextures() const { return _outputRelativeTextures; }
void setOutputTextureFiles(bool flag) { _outputTextureFiles = flag; }
bool getOutputTextureFiles() const { return _outputTextureFiles; }
@@ -120,6 +123,7 @@ class OSGDB_EXPORT Output : public osgDB::ofstream
PathNameHint _pathNameHint;
bool _outputRelativeTextures;
bool _outputTextureFiles;
unsigned int _textureFileNameNumber;