#include <osgDB/Serializer>Namespaces | |
| namespace | osgDB |
Classes | |
| class | osgDB::BaseCompressor |
| class | osgDB::ObjectWrapper |
| class | osgDB::ObjectWrapperManager |
| class | osgDB::RegisterWrapperProxy |
| class | osgDB::RegisterCompressorProxy |
Defines | |
| #define | REGISTER_OBJECT_WRAPPER(NAME, PROTO, CLASS, ASSOCIATES) |
| #define | REGISTER_COMPRESSOR(NAME, CLASS) static osgDB::RegisterCompressorProxy compressor_proxy_##CLASS(NAME, new CLASS); |
Typedefs | |
| typedef std::vector< std::string > | osgDB::StringList |
Functions | |
| OSGDB_EXPORT void | osgDB::split (const std::string &src, StringList &list, char separator=' ') |
| #define REGISTER_COMPRESSOR | ( | NAME, | |||
| CLASS | ) | static osgDB::RegisterCompressorProxy compressor_proxy_##CLASS(NAME, new CLASS); |
| #define REGISTER_OBJECT_WRAPPER | ( | NAME, | |||
| PROTO, | |||||
| CLASS, | |||||
| ASSOCIATES | ) |
Value:
extern void wrapper_propfunc_##NAME(osgDB::ObjectWrapper*); \ static osgDB::RegisterWrapperProxy wrapper_proxy_##NAME( \ PROTO, #CLASS, ASSOCIATES, &wrapper_propfunc_##NAME); \ typedef CLASS MyClass; \ void wrapper_propfunc_##NAME(osgDB::ObjectWrapper* wrapper)
1.5.6