#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 |
struct | osgDB::type_wrapper< T > |
class | osgDB::Registry |
class | osgDB::Registry::ReadFileCallback |
class | osgDB::Registry::WriteFileCallback |
struct | osgDB::Registry::ReadFunctor |
class | osgDB::RegisterDotOsgWrapperProxy |
class | osgDB::TemplateRegisterDotOsgWrapperProxy< T > |
class | osgDB::RegisterReaderWriterProxy< T > |
struct | osgDB::PluginFunctionProxy |
Namespaces | |
namespace | osgDB |
Defines | |
#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) |
#define REGISTER_DOTOSGWRAPPER | ( | classname | ) |
extern "C" void dotosgwrapper_##classname(void) {} \ static osgDB::RegisterDotOsgWrapperProxy dotosgwrapper_proxy_##classname
#define REGISTER_OSGPLUGIN | ( | ext, | ||
classname | ||||
) |
extern "C" void osgdb_##ext(void) {} \ static osgDB::RegisterReaderWriterProxy<classname> g_proxy_##classname;
#define USE_DOTOSGWRAPPER | ( | classname | ) |
extern "C" void dotosgwrapper_##classname(void); \ static osgDB::PluginFunctionProxy proxy_dotosgwrapper_##classname(dotosgwrapper_##classname);
#define USE_OSGPLUGIN | ( | ext | ) |
extern "C" void osgdb_##ext(void); \ static osgDB::PluginFunctionProxy proxy_##ext(osgdb_##ext);
typedef void(* CPluginFunction)(void) |