#include <OpenThreads/ReentrantMutex>#include <osg/ref_ptr>#include <osg/ArgumentParser>#include <osg/KdTree>#include <osgDB/DynamicLibrary>#include <osgDB/ReaderWriter>#include <osgDB/DotOsgWrapper>#include <osgDB/DatabasePager>#include <osgDB/FileCache>#include <vector>#include <map>#include <string>Classes | |
| struct | osgDB::basic_type_wrapper |
| basic structure for custom runtime inheritance checking More... | |
| struct | osgDB::type_wrapper< T > |
| a class template that checks inheritance between a given Object's class and a class defined at compile time through the template parameter T. More... | |
| class | osgDB::Registry |
| Registry is a singleton factory which stores the reader/writers which are linked in at runtime for reading non-native file formats. More... | |
| class | osgDB::Registry::ReadFileCallback |
| class | osgDB::Registry::WriteFileCallback |
| struct | osgDB::Registry::ReadFunctor |
| Functor used in internal implementations. More... | |
| class | osgDB::RegisterDotOsgWrapperProxy |
| Proxy class for automatic registration of DotOsgWrappers with the Registry. More... | |
| class | osgDB::TemplateRegisterDotOsgWrapperProxy< T > |
| class | osgDB::RegisterReaderWriterProxy< T > |
| Proxy class for automatic registration of reader/writers with the Registry. More... | |
| struct | osgDB::PluginFunctionProxy |
Namespaces | |
| namespace | osgDB |
| The osgDB library provides support for reading and writing scene graphs, providing a plugin framework and file utility classes. | |
Defines | |
| #define | OSGDB_REGISTRY 1 |
| #define | USE_OSGPLUGIN(ext) |
| #define | REGISTER_OSGPLUGIN(ext, classname) |
| #define | USE_DOTOSGWRAPPER(classname) |
| #define | REGISTER_DOTOSGWRAPPER(classname) |
Typedefs | |
| typedef void(* | CPluginFunction )(void) |
Functions | |
| void | osgDB::readCommandLine (osg::ArgumentParser &parser) |
| read the command line arguments. | |
| #define OSGDB_REGISTRY 1 |
| #define REGISTER_DOTOSGWRAPPER | ( | classname | ) |
Value:
extern "C" void dotosgwrapper_##classname(void) {} \ static osgDB::RegisterDotOsgWrapperProxy dotosgwrapper_proxy_##classname
| #define REGISTER_OSGPLUGIN | ( | ext, | |||
| classname | ) |
Value:
extern "C" void osgdb_##ext(void) {} \ static osgDB::RegisterReaderWriterProxy<classname> g_proxy_##classname;
| #define USE_DOTOSGWRAPPER | ( | classname | ) |
Value:
extern "C" void dotosgwrapper_##classname(void); \ static osgDB::PluginFunctionProxy proxy_dotosgwrapper_##classname(dotosgwrapper_##classname);
| #define USE_OSGPLUGIN | ( | ext | ) |
Value:
extern "C" void osgdb_##ext(void); \ static osgDB::PluginFunctionProxy proxy_##ext(osgdb_##ext);
| typedef void(* CPluginFunction)(void) |
| Generated at Sat May 14 08:21:09 2011 for the OpenSceneGraph by doxygen 1.5.9. |