ObjectWrapper File Reference

#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 Documentation

#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)


Generated on Sat Mar 20 12:33:55 2010 for openscenegraph by  doxygen 1.5.6