Updated wrappers.

This commit is contained in:
Robert Osfield
2005-07-23 19:08:02 +00:00
parent c210dd2db9
commit d8a5c2e7ac
11 changed files with 129 additions and 0 deletions

View File

@@ -19,6 +19,7 @@
#include <osg/Node>
#include <osg/StateSet>
#include <osg/Vec4>
#include <osgProducer/GraphicsContextImplementation>
#include <osgProducer/OsgCameraGroup>
#include <osgProducer/OsgSceneHandler>
#include <osgUtil/SceneView>
@@ -33,6 +34,8 @@
TYPE_NAME_ALIAS(Producer::CameraGroup::ThreadingModel, osgProducer::OsgCameraGroup::ThreadingModel);
TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osgProducer::GraphicsContextImplementation > >, osgProducer::OsgCameraGroup::GraphicsContextList);
TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osgProducer::OsgSceneHandler > >, osgProducer::OsgCameraGroup::SceneHandlerList);
BEGIN_VALUE_REFLECTOR(osgProducer::OsgCameraGroup)
@@ -43,6 +46,9 @@ BEGIN_VALUE_REFLECTOR(osgProducer::OsgCameraGroup)
I_Method1(void, setApplicationUsage, IN, osg::ApplicationUsage *, au);
I_Method0(osg::ApplicationUsage *, getApplicationUsage);
I_Method0(const osg::ApplicationUsage *, getApplicationUsage);
I_Method1(void, setGraphicsContextList, IN, osgProducer::OsgCameraGroup::GraphicsContextList &, gcList);
I_Method0(osgProducer::OsgCameraGroup::GraphicsContextList &, getGraphicsContextList);
I_Method0(const osgProducer::OsgCameraGroup::GraphicsContextList &, getGraphicsContextList);
I_Method0(osgProducer::OsgCameraGroup::SceneHandlerList &, getSceneHandlerList);
I_Method0(const osgProducer::OsgCameraGroup::SceneHandlerList &, getSceneHandlerList);
I_Method1(void, setSceneData, IN, osg::Node *, scene);
@@ -90,6 +96,7 @@ BEGIN_VALUE_REFLECTOR(osgProducer::OsgCameraGroup)
I_Property(osg::DisplaySettings *, DisplaySettings);
I_Property(osg::FrameStamp *, FrameStamp);
I_Property(osg::StateSet *, GlobalStateSet);
I_Property(osgProducer::OsgCameraGroup::GraphicsContextList &, GraphicsContextList);
I_Property(float, LODScale);
I_Property(osgProducer::OsgCameraGroup::RealizeCallback *, RealizeCallback);
I_Property(unsigned int, RealizeSceneViewOptions);
@@ -106,6 +113,18 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgProducer::OsgCameraGroup::RealizeCallback)
I_Constructor0();
END_REFLECTOR
BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgProducer::GraphicsContextImplementation >)
I_Constructor0();
I_Constructor1(IN, osgProducer::GraphicsContextImplementation *, t);
I_Constructor1(IN, const osg::ref_ptr< osgProducer::GraphicsContextImplementation > &, rp);
I_Method0(bool, valid);
I_Method0(osgProducer::GraphicsContextImplementation *, get);
I_Method0(const osgProducer::GraphicsContextImplementation *, get);
I_Method0(osgProducer::GraphicsContextImplementation *, take);
I_Method0(osgProducer::GraphicsContextImplementation *, release);
I_ReadOnlyProperty(osgProducer::GraphicsContextImplementation *, );
END_REFLECTOR
BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgProducer::OsgSceneHandler >)
I_Constructor0();
I_Constructor1(IN, osgProducer::OsgSceneHandler *, t);
@@ -118,5 +137,7 @@ BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgProducer::OsgSceneHandler >)
I_ReadOnlyProperty(osgProducer::OsgSceneHandler *, );
END_REFLECTOR
STD_VECTOR_REFLECTOR(std::vector< osg::ref_ptr< osgProducer::GraphicsContextImplementation > >);
STD_VECTOR_REFLECTOR(std::vector< osg::ref_ptr< osgProducer::OsgSceneHandler > >);