OpenSceneGraph  3.4.0
Classes | Namespaces | Defines | Typedefs | Functions
osgDB/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

namespace  osgDB
 

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


Defines

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

Define 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 Tue Dec 8 2015 00:16:39 for the OpenSceneGraph by doxygen 1.7.6.1.