Added osgUtil, osgDB, osgFX, osgParticle, osgSim, osgTerrain, osgGA

and osgProducer to osgWrappers directory.

Enabled the build of osgWrappers/osg, osgWrappers/osgPartile and osgWrappers/osgSim,
but not osgUtil, osgDB, osgFX, osgTerrain, osgGA and osgProducer due to compile
errors.  I am assuming that these compilers are fixable so I'm checked all the
source code so that members of the community can help fix them.
This commit is contained in:
Robert Osfield
2005-05-09 10:17:56 +00:00
parent a6e8378a72
commit 5e23536683
140 changed files with 7836 additions and 0 deletions

View File

@@ -0,0 +1,64 @@
// ***************************************************************************
//
// Generated automatically by genwrapper.
// Please DO NOT EDIT this file!
//
// ***************************************************************************
#include <osgIntrospection/ReflectionMacros>
#include <osgIntrospection/TypedMethodInfo>
#include <osgIntrospection/Attributes>
#include <osg/Timer>
#include <osgProducer/EventAdapter>
#include <osgProducer/KeyboardMouseCallback>
TYPE_NAME_ALIAS(std::vector< osg::ref_ptr< osgProducer::EventAdapter > >, osgProducer::KeyboardMouseCallback::EventQueue);
BEGIN_VALUE_REFLECTOR(osgProducer::KeyboardMouseCallback)
ConstructorWithDefaults3(IN, Producer::KeyboardMouse *, keyboardMouse, , IN, bool &, done, , IN, bool, escapeKeySetsDone, true);
Method1(void, mouseScroll, IN, Producer::KeyboardMouseCallback::ScrollingMotion, sm);
Method2(void, mouseMotion, IN, float, mx, IN, float, my);
Method2(void, passiveMouseMotion, IN, float, mx, IN, float, my);
Method2(void, mouseWarp, IN, float, mx, IN, float, my);
Method3(void, buttonPress, IN, float, mx, IN, float, my, IN, unsigned int, mbutton);
Method3(void, doubleButtonPress, IN, float, mx, IN, float, my, IN, unsigned int, mbutton);
Method3(void, buttonRelease, IN, float, mx, IN, float, my, IN, unsigned int, mbutton);
Method1(void, keyPress, IN, Producer::KeyCharacter, key);
Method1(void, keyRelease, IN, Producer::KeyCharacter, key);
Method1(void, specialKeyPress, IN, Producer::KeyCharacter, key);
Method1(void, specialKeyRelease, IN, Producer::KeyCharacter, key);
Method4(void, windowConfig, IN, int, x, IN, int, y, IN, unsigned int, width, IN, unsigned int, height);
Method0(void, shutdown);
Method1(void, setEscapeSetDone, IN, bool, esc);
Method0(bool, getEscapeSetDone);
Method1(double, getEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue);
Method0(bool, done);
Method0(float, mx);
Method0(float, my);
Method0(unsigned int, mbutton);
Method1(void, setStartTick, IN, osg::Timer_t, tick);
Method0(double, getTime);
Method0(Producer::KeyboardMouse *, getKeyboardMouse);
Method0(const Producer::KeyboardMouse *, getKeyboardMouse);
Method0(osgProducer::EventAdapter *, createEventAdapter);
Property(bool, EscapeSetDone);
ReadOnlyProperty(Producer::KeyboardMouse *, KeyboardMouse);
WriteOnlyProperty(osg::Timer_t, StartTick);
ReadOnlyProperty(double, Time);
END_REFLECTOR
BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgProducer::EventAdapter >)
Constructor0();
Constructor1(IN, osgProducer::EventAdapter *, t);
Constructor1(IN, const osg::ref_ptr< osgProducer::EventAdapter > &, rp);
Method0(bool, valid);
Method0(osgProducer::EventAdapter *, get);
Method0(const osgProducer::EventAdapter *, get);
Method0(osgProducer::EventAdapter *, take);
Method0(osgProducer::EventAdapter *, release);
ReadOnlyProperty(osgProducer::EventAdapter *, );
END_REFLECTOR
STD_VECTOR_REFLECTOR(std::vector< osg::ref_ptr< osgProducer::EventAdapter > >);