OpenSceneGraph  3.5.1
Classes | Namespaces | Macros | Typedefs | Functions
ClassInterface File Reference
#include <osgDB/ObjectWrapper>
#include <osgDB/Registry>
#include <osg/ValueObject>

Classes

class  osgDB::ClassInterface
 ClassInterface provides a general means of checking for supported properties of classes, and getting/setting thoses properties. More...
 

Namespaces

 osgDB
 The osgDB library provides support for reading and writing scene graphs, providing a plugin framework and file utility classes.
 

Macros

#define OSGDB_CLASSINTERFACE   1
 
#define DECLARE_TYPE(A, B)
 

Typedefs

typedef osg::ObjectosgDB::ObjectPtr
 

Functions

OSGDB_EXPORT osgDB::BaseSerializer::Type osgDB::getTypeEnumFromPtr (const osg::Object *)
 
OSGDB_EXPORT const char * osgDB::getTypeStringFromPtr (const osg::Object *)
 
OSGDB_EXPORT osgDB::BaseSerializer::Type osgDB::getTypeEnumFromPtr (const osg::Image *)
 
OSGDB_EXPORT const char * osgDB::getTypeStringFromPtr (const osg::Image *)
 

Macro Definition Documentation

#define DECLARE_TYPE (   A,
 
)
Value:
template<> inline osgDB::BaseSerializer::Type getTypeEnum<A>() { return osgDB::BaseSerializer::RW_##B; } \
template<> inline const char* getTypeString<A>() { return #B; }
#define OSGDB_CLASSINTERFACE   1

osg logo
Generated at Wed Nov 11 2015 22:14:23 for the OpenSceneGraph by doxygen 1.8.10.