openscenegraph
|
#include <osg/Referenced>
#include <osg/CopyOp>
#include <osg/ref_ptr>
#include <osg/Notify>
#include <string>
#include <vector>
Classes | |
class | osg::Object |
Namespaces | |
namespace | osg |
Macros | |
#define | OSG_OBJECT 1 |
#define | _ADDQUOTES(def) #def |
#define | ADDQUOTES(def) _ADDQUOTES(def) |
#define | META_Object(library, name) |
Functions | |
template<typename T > | |
T * | osg::clone (const T *t, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) |
template<typename T > | |
T * | osg::clone (const T *t, const std::string &name, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) |
template<typename T > | |
T * | osg::cloneType (const T *t) |
#define _ADDQUOTES | ( | def | ) | #def |
#define ADDQUOTES | ( | def | ) | _ADDQUOTES(def) |
#define META_Object | ( | library, | |
name | |||
) |
META_Object macro define the standard clone, isSameKindAs and className methods. Use when subclassing from Object to make it more convenient to define the standard pure virtual clone, isSameKindAs and className methods which are required for all Object subclasses.
#define OSG_OBJECT 1 |