Updated wrappers

This commit is contained in:
Robert Osfield
2006-11-28 20:37:27 +00:00
parent b6e1924192
commit 1c6565b4f5
4 changed files with 22 additions and 20 deletions

View File

@@ -24,7 +24,7 @@
#endif
BEGIN_OBJECT_REFLECTOR(osg::View)
I_BaseType(osg::Referenced);
I_VirtualBaseType(osg::Referenced);
I_Constructor0(____View,
"",
"");

View File

@@ -11,6 +11,7 @@
#include <osgIntrospection/Attributes>
#include <osgViewer/CompositeViewer>
#include <osgViewer/View>
// Must undefine IN and OUT macros defined in Windows headers
#ifdef IN
@@ -25,20 +26,20 @@ BEGIN_OBJECT_REFLECTOR(osgViewer::CompositeViewer)
I_Constructor0(____CompositeViewer,
"",
"");
I_Method1(void, addView, IN, osgViewer *, view,
__void__addView__osgViewer_P1,
I_Method1(void, addView, IN, osgViewer::View *, view,
__void__addView__osgViewer_View_P1,
"",
"");
I_Method1(osgViewer *, getView, IN, unsigned, i,
__osgViewer_P1__getView__unsigned,
I_Method1(osgViewer::View *, getView, IN, unsigned, i,
__osgViewer_View_P1__getView__unsigned,
"",
"");
I_Method1(const osgViewer *, getView, IN, unsigned, i,
__C5_osgViewer_P1__getView__unsigned,
I_Method1(const osgViewer::View *, getView, IN, unsigned, i,
__C5_osgViewer_View_P1__getView__unsigned,
"",
"");
I_Method0(void, getNumViews,
__void__getNumViews,
I_Method0(unsigned int, getNumViews,
__unsigned_int__getNumViews,
"",
"");
I_Method0(void, frame,
@@ -77,11 +78,11 @@ BEGIN_OBJECT_REFLECTOR(osgViewer::CompositeViewer)
__void__init,
"",
"");
I_ArrayProperty(osgViewer *, View,
__osgViewer_P1__getView__unsigned,
I_ArrayProperty(osgViewer::View *, View,
__osgViewer_View_P1__getView__unsigned,
0,
__void__getNumViews,
__void__addView__osgViewer_P1,
__unsigned_int__getNumViews,
__void__addView__osgViewer_View_P1,
0,
0);
END_REFLECTOR

View File

@@ -23,11 +23,11 @@
#undef OUT
#endif
TYPE_NAME_ALIAS(std::list< osg::ref_ptr< osgGA::GUIEventHandler > >, View::EventHandlers);
TYPE_NAME_ALIAS(std::list< osg::ref_ptr< osgGA::GUIEventHandler > >, osgViewer::View::EventHandlers);
BEGIN_OBJECT_REFLECTOR(View)
BEGIN_OBJECT_REFLECTOR(osgViewer::View)
I_VirtualBaseType(osg::View);
I_BaseType(osgViewer::Scene);
I_VirtualBaseType(osgViewer::Scene);
I_Constructor0(____View,
"",
"");
@@ -59,11 +59,11 @@ BEGIN_OBJECT_REFLECTOR(View)
__void__addEventHandler__osgGA_GUIEventHandler_P1,
"",
"");
I_Method0(View::EventHandlers &, getEventHandlers,
I_Method0(osgViewer::View::EventHandlers &, getEventHandlers,
__EventHandlers_R1__getEventHandlers,
"",
"");
I_Method0(const View::EventHandlers &, getEventHandlers,
I_Method0(const osgViewer::View::EventHandlers &, getEventHandlers,
__C5_EventHandlers_R1__getEventHandlers,
"",
"");
@@ -74,7 +74,7 @@ BEGIN_OBJECT_REFLECTOR(View)
I_SimpleProperty(osgGA::MatrixManipulator *, CameraManipulator,
__osgGA_MatrixManipulator_P1__getCameraManipulator,
__void__setCameraManipulator__osgGA_MatrixManipulator_P1);
I_SimpleProperty(View::EventHandlers &, EventHandlers,
I_SimpleProperty(osgViewer::View::EventHandlers &, EventHandlers,
__EventHandlers_R1__getEventHandlers,
0);
I_SimpleProperty(osg::Node *, SceneData,

View File

@@ -20,7 +20,8 @@
#undef OUT
#endif
BEGIN_VALUE_REFLECTOR(osgViewer::Viewer)
BEGIN_OBJECT_REFLECTOR(osgViewer::Viewer)
I_BaseType(osgViewer::View);
I_Constructor0(____Viewer,
"",
"");