Robert Osfield
ca0fff8313
Added extern and export
2016-06-25 16:32:58 +01:00
Robert Osfield
1204c32430
Changed back to requiring osgDB namespace so it's clearer where function comes from.
2016-06-25 16:13:56 +01:00
Robert Osfield
ed59753741
Added namespace prefix
2016-06-25 16:10:56 +01:00
Robert Osfield
6d7d58fa12
Added osgDB::stringcopy and stringcopyfixedsize
2016-06-25 16:08:15 +01:00
Robert Osfield
5d5cf26138
Added osgDB::getSortedDirectoryContents and osgDB::FileNameComparator to help with sorting directory contents into alphabetic and numerical order.
2012-09-12 16:02:02 +00:00
Robert Osfield
14a563dc9f
Ran script to remove trailing spaces and tabs
2012-03-21 17:36:20 +00:00
Robert Osfield
066a1f6e72
From Sukender, new ExternalFileWriter helper class that helps the management of writing out external files to disk
...
avoid writing out of duplicates.
2011-05-12 13:27:14 +00:00
Robert Osfield
4d0b96c074
From Sukender, Here is a tiny update to FileNameUtils. It brings getPathRoot() and isAbsolutePath() to the public side of the lib.
2011-04-20 19:20:28 +00:00
Robert Osfield
43afbab09e
From Sukender, getPathRelative() method.
2011-01-21 11:46:15 +00:00
Robert Osfield
cd336a7d73
From Jean-Sebastien Guay and Robert Osfield, cleaned up the way that unix/windows file separators are managed.
2010-11-01 10:52:20 +00:00
Robert Osfield
6ae2f4c6c6
From Sukender, "Here is my proposal. I fixed what Paul said, added some doxygen comments, added the function I told about, and removed the two "find('/')"-like calls to use only one."
2010-03-10 11:40:17 +00:00
Robert Osfield
b5a15fb5b4
From Stephan Huber,
...
"Attached you'll find a proposal for using different
protocols. The idea behind the new code is:
1.) plugins/apps register protocols which they can handle. This is done
via osgDB::Registry::registerProtocol(aProtocolName). Plugins register
supported protocols as usual via ReaderWriter::supportsProtocol(..), the
Registry is updated accordingly.
2.) osgDB::containsServerAddress checks first for an appearance of "://"
in the filename and then checks the protocol against the set of
registered protocols via Registry::isProtocolRegistered(aProtocollName)
3.) the other getServer*-functions changed as well, there's even a
getServerProtocol-function
With these changes filenames/Urls get routed to loaded plugins even with
different protocols than 'http'."
2009-03-10 12:21:13 +00:00
Robert Osfield
48fe06fec3
Added getExtensionIncludingDot to provide more efficient handling of extensions
2008-09-22 14:46:54 +00:00
Robert Osfield
cb98cddc31
Added new ReaderWriter methods for recording what protocols, extensions and options are
...
support by ReaderWriters
2008-07-13 15:24:45 +00:00
Robert Osfield
3ebc5efe05
From Joakim Simonsson, added osgDB::concateFile and osgDB::getRealPath.
...
Tweaks by Robert Osfield - Moved methods to FileNameUtils, added unix
implementation of getRealPath add extern and OSGDB_EXPORT to function declarations.
2007-01-17 15:59:29 +00:00
Robert Osfield
f1c2694c17
Updated copyright years.
2006-07-18 15:21:48 +00:00
Robert Osfield
678b22ce83
Updated Copyright notices to 1998-2005.
2005-04-14 21:41:28 +00:00
Robert Osfield
dd0c29d19b
Added new utilities for handling different '/' and '\' entries.
2005-02-11 09:58:30 +00:00
Robert Osfield
38a0e6bf4e
Added support for parsing http:// names and mapping automatically to use
...
the .net plugin
2004-10-06 13:11:04 +00:00
Robert Osfield
bdeb391a00
From Mike Weiblen, added new rot, scale and trans pseudo loaders.
2004-05-07 15:18:59 +00:00
Robert Osfield
48bda9cc79
Added new Copyright/License notice to header and source files.
2003-01-21 16:45:36 +00:00
Robert Osfield
b0c4256e90
Norman Vine's changes for gcc 3.2 under Cygwin, moving of SG_EXPORT to after
...
the extern declaration.
2002-12-05 12:43:08 +00:00
Robert Osfield
3a964a6b93
Updated docs and added osgGA
2002-07-16 20:07:32 +00:00
Robert Osfield
c1283c23e8
Removed the trailing ; after namespace {...} declariations in headers
...
which was being picked as a warning under Codewarrior.
2002-02-03 12:33:41 +00:00
Robert Osfield
9917b6500d
Added a copyright notice to all core headers, which all begin with
...
//C++ header to help scripts and editors pick up the fact that the
file is a header file.
2001-10-04 15:12:57 +00:00
Don BURNS
e8f256a59d
Added a bunch of files synched with 0.8.42
2001-09-19 21:08:56 +00:00