#include <OpenThreads/ReentrantMutex>
#include <osgDB/Serializer>
#include <osg/ScriptEngine>
Go to the source code of this file.
|
#define | REGISTER_OBJECT_WRAPPER(NAME, CREATEINSTANCE, CLASS, ASSOCIATES) |
|
#define | REGISTER_OBJECT_WRAPPER2(NAME, CREATEINSTANCE, CLASS, CLASSNAME, ASSOCIATES) |
|
#define | REGISTER_CUSTOM_OBJECT_WRAPPER(DOMAIN, NAME, CREATEINSTANCE, CLASS, ASSOCIATES) |
|
#define | REGISTER_CUSTOM_OBJECT_WRAPPER2(DOMAIN, NAME, CREATEINSTANCE, CLASS, CLASSNAME, ASSOCIATES) |
|
#define | REGISTER_COMPRESSOR(NAME, CLASS) |
|
#define REGISTER_COMPRESSOR |
( |
|
NAME, |
|
|
|
CLASS |
|
) |
| |
Value:extern "C" void wrapper_compressor_##CLASS(void) {} \
Definition at line 263 of file ObjectWrapper.h.
#define REGISTER_CUSTOM_OBJECT_WRAPPER |
( |
|
DOMAIN, |
|
|
|
NAME, |
|
|
|
CREATEINSTANCE, |
|
|
|
CLASS, |
|
|
|
ASSOCIATES |
|
) |
| |
Value:extern "C" void wrapper_serializer_##NAME(void) {} \
static
osg::Object* wrapper_createinstancefunc##NAME() {
return CREATEINSTANCE; } \
wrapper_createinstancefunc##NAME, #DOMAIN, #CLASS, ASSOCIATES, &wrapper_propfunc_##NAME); \
typedef void(GL_APIENTRY *GLTexImage3DProc)(GLenum target
Definition at line 235 of file ObjectWrapper.h.
#define REGISTER_CUSTOM_OBJECT_WRAPPER2 |
( |
|
DOMAIN, |
|
|
|
NAME, |
|
|
|
CREATEINSTANCE, |
|
|
|
CLASS, |
|
|
|
CLASSNAME, |
|
|
|
ASSOCIATES |
|
) |
| |
Value:extern "C" void wrapper_serializer_##NAME(void) {} \
static
osg::Object* wrapper_createinstancefunc##NAME() {
return CREATEINSTANCE; } \
wrapper_createinstancefunc##NAME, #DOMAIN, CLASSNAME, ASSOCIATES, &wrapper_propfunc_##NAME); \
typedef void(GL_APIENTRY *GLTexImage3DProc)(GLenum target
Definition at line 244 of file ObjectWrapper.h.
#define REGISTER_OBJECT_WRAPPER |
( |
|
NAME, |
|
|
|
CREATEINSTANCE, |
|
|
|
CLASS, |
|
|
|
ASSOCIATES |
|
) |
| |
Value:extern "C" void wrapper_serializer_##NAME(void) {} \
static
osg::Object* wrapper_createinstancefunc##NAME() {
return CREATEINSTANCE; } \
wrapper_createinstancefunc##NAME, #CLASS, ASSOCIATES, &wrapper_propfunc_##NAME); \
typedef void(GL_APIENTRY *GLTexImage3DProc)(GLenum target
Definition at line 217 of file ObjectWrapper.h.
#define REGISTER_OBJECT_WRAPPER2 |
( |
|
NAME, |
|
|
|
CREATEINSTANCE, |
|
|
|
CLASS, |
|
|
|
CLASSNAME, |
|
|
|
ASSOCIATES |
|
) |
| |
Value:extern "C" void wrapper_serializer_##NAME(void) {} \
static
osg::Object* wrapper_createinstancefunc##NAME() {
return CREATEINSTANCE; } \
wrapper_createinstancefunc##NAME, CLASSNAME, ASSOCIATES, &wrapper_propfunc_##NAME); \
typedef void(GL_APIENTRY *GLTexImage3DProc)(GLenum target
Definition at line 226 of file ObjectWrapper.h.