Updated wrappers
This commit is contained in:
@@ -25,40 +25,141 @@
|
||||
TYPE_NAME_ALIAS(osgGA::EventQueue::Events, osgProducer::KeyboardMouseCallback::EventQueue);
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osgProducer::KeyboardMouseCallback)
|
||||
I_ConstructorWithDefaults3(IN, Producer::KeyboardMouse *, keyboardMouse, , IN, bool &, done, , IN, bool, escapeKeySetsDone, true);
|
||||
I_Method1(void, mouseScroll, IN, Producer::KeyboardMouseCallback::ScrollingMotion, sm);
|
||||
I_Method2(void, mouseScroll2D, IN, float, x, IN, float, x);
|
||||
I_Method1(void, penPressure, IN, float, pressure);
|
||||
I_Method2(void, penProximity, IN, Producer::KeyboardMouseCallback::TabletPointerType, x, IN, bool, x);
|
||||
I_Method2(void, mouseMotion, IN, float, mx, IN, float, my);
|
||||
I_Method2(void, passiveMouseMotion, IN, float, mx, IN, float, my);
|
||||
I_Method2(void, mouseWarp, IN, float, mx, IN, float, my);
|
||||
I_Method3(void, buttonPress, IN, float, mx, IN, float, my, IN, unsigned int, mbutton);
|
||||
I_Method3(void, doubleButtonPress, IN, float, mx, IN, float, my, IN, unsigned int, mbutton);
|
||||
I_Method3(void, buttonRelease, IN, float, mx, IN, float, my, IN, unsigned int, mbutton);
|
||||
I_Method1(void, keyPress, IN, Producer::KeyCharacter, key);
|
||||
I_Method1(void, keyRelease, IN, Producer::KeyCharacter, key);
|
||||
I_Method1(void, specialKeyPress, IN, Producer::KeyCharacter, key);
|
||||
I_Method1(void, specialKeyRelease, IN, Producer::KeyCharacter, key);
|
||||
I_Method4(void, windowConfig, IN, int, x, IN, int, y, IN, unsigned int, width, IN, unsigned int, height);
|
||||
I_Method0(void, shutdown);
|
||||
I_Method1(void, setEscapeSetDone, IN, bool, esc);
|
||||
I_Method0(bool, getEscapeSetDone);
|
||||
I_Method1(void, setEventQueue, IN, osgGA::EventQueue *, eventQueue);
|
||||
I_Method0(osgGA::EventQueue *, getEventQueue);
|
||||
I_Method1(bool, takeEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue);
|
||||
I_Method1(bool, copyEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue);
|
||||
I_Method1(void, setEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue);
|
||||
I_Method1(void, appendEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue);
|
||||
I_Method0(bool, done);
|
||||
I_Method0(double, getTime);
|
||||
I_Method0(Producer::KeyboardMouse *, getKeyboardMouse);
|
||||
I_Method0(const Producer::KeyboardMouse *, getKeyboardMouse);
|
||||
I_Method0(osgGA::GUIEventAdapter *, createEventAdapter);
|
||||
I_Method0(void, updateWindowSize);
|
||||
I_Property(bool, EscapeSetDone);
|
||||
I_Property(osgGA::EventQueue *, EventQueue);
|
||||
I_ReadOnlyProperty(Producer::KeyboardMouse *, KeyboardMouse);
|
||||
I_ReadOnlyProperty(double, Time);
|
||||
I_ConstructorWithDefaults3(IN, Producer::KeyboardMouse *, keyboardMouse, , IN, bool &, done, , IN, bool, escapeKeySetsDone, true,
|
||||
____KeyboardMouseCallback__Producer_KeyboardMouse_P1__bool_R1__bool,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, mouseScroll, IN, Producer::KeyboardMouseCallback::ScrollingMotion, sm,
|
||||
__void__mouseScroll__Producer_KeyboardMouseCallback_ScrollingMotion,
|
||||
"",
|
||||
"");
|
||||
I_Method2(void, mouseScroll2D, IN, float, x, IN, float, x,
|
||||
__void__mouseScroll2D__float__float,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, penPressure, IN, float, pressure,
|
||||
__void__penPressure__float,
|
||||
"",
|
||||
"");
|
||||
I_Method2(void, penProximity, IN, Producer::KeyboardMouseCallback::TabletPointerType, x, IN, bool, x,
|
||||
__void__penProximity__Producer_KeyboardMouseCallback_TabletPointerType__bool,
|
||||
"",
|
||||
"");
|
||||
I_Method2(void, mouseMotion, IN, float, mx, IN, float, my,
|
||||
__void__mouseMotion__float__float,
|
||||
"",
|
||||
"");
|
||||
I_Method2(void, passiveMouseMotion, IN, float, mx, IN, float, my,
|
||||
__void__passiveMouseMotion__float__float,
|
||||
"",
|
||||
"");
|
||||
I_Method2(void, mouseWarp, IN, float, mx, IN, float, my,
|
||||
__void__mouseWarp__float__float,
|
||||
"",
|
||||
"");
|
||||
I_Method3(void, buttonPress, IN, float, mx, IN, float, my, IN, unsigned int, mbutton,
|
||||
__void__buttonPress__float__float__unsigned_int,
|
||||
"",
|
||||
"");
|
||||
I_Method3(void, doubleButtonPress, IN, float, mx, IN, float, my, IN, unsigned int, mbutton,
|
||||
__void__doubleButtonPress__float__float__unsigned_int,
|
||||
"",
|
||||
"");
|
||||
I_Method3(void, buttonRelease, IN, float, mx, IN, float, my, IN, unsigned int, mbutton,
|
||||
__void__buttonRelease__float__float__unsigned_int,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, keyPress, IN, Producer::KeyCharacter, key,
|
||||
__void__keyPress__Producer_KeyCharacter,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, keyRelease, IN, Producer::KeyCharacter, key,
|
||||
__void__keyRelease__Producer_KeyCharacter,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, specialKeyPress, IN, Producer::KeyCharacter, key,
|
||||
__void__specialKeyPress__Producer_KeyCharacter,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, specialKeyRelease, IN, Producer::KeyCharacter, key,
|
||||
__void__specialKeyRelease__Producer_KeyCharacter,
|
||||
"",
|
||||
"");
|
||||
I_Method4(void, windowConfig, IN, int, x, IN, int, y, IN, unsigned int, width, IN, unsigned int, height,
|
||||
__void__windowConfig__int__int__unsigned_int__unsigned_int,
|
||||
"",
|
||||
"");
|
||||
I_Method0(void, shutdown,
|
||||
__void__shutdown,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, setEscapeSetDone, IN, bool, esc,
|
||||
__void__setEscapeSetDone__bool,
|
||||
"",
|
||||
"");
|
||||
I_Method0(bool, getEscapeSetDone,
|
||||
__bool__getEscapeSetDone,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, setEventQueue, IN, osgGA::EventQueue *, eventQueue,
|
||||
__void__setEventQueue__osgGA_EventQueue_P1,
|
||||
"",
|
||||
"");
|
||||
I_Method0(osgGA::EventQueue *, getEventQueue,
|
||||
__osgGA_EventQueue_P1__getEventQueue,
|
||||
"",
|
||||
"");
|
||||
I_Method1(bool, takeEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue,
|
||||
__bool__takeEventQueue__EventQueue_R1,
|
||||
"",
|
||||
"");
|
||||
I_Method1(bool, copyEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue,
|
||||
__bool__copyEventQueue__EventQueue_R1,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, setEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue,
|
||||
__void__setEventQueue__EventQueue_R1,
|
||||
"",
|
||||
"");
|
||||
I_Method1(void, appendEventQueue, IN, osgProducer::KeyboardMouseCallback::EventQueue &, queue,
|
||||
__void__appendEventQueue__EventQueue_R1,
|
||||
"",
|
||||
"");
|
||||
I_Method0(bool, done,
|
||||
__bool__done,
|
||||
"",
|
||||
"");
|
||||
I_Method0(double, getTime,
|
||||
__double__getTime,
|
||||
"",
|
||||
"");
|
||||
I_Method0(Producer::KeyboardMouse *, getKeyboardMouse,
|
||||
__Producer_KeyboardMouse_P1__getKeyboardMouse,
|
||||
"",
|
||||
"");
|
||||
I_Method0(const Producer::KeyboardMouse *, getKeyboardMouse,
|
||||
__C5_Producer_KeyboardMouse_P1__getKeyboardMouse,
|
||||
"",
|
||||
"");
|
||||
I_Method0(osgGA::GUIEventAdapter *, createEventAdapter,
|
||||
__osgGA_GUIEventAdapter_P1__createEventAdapter,
|
||||
"",
|
||||
"");
|
||||
I_Method0(void, updateWindowSize,
|
||||
__void__updateWindowSize,
|
||||
"",
|
||||
"");
|
||||
I_SimpleProperty(bool, EscapeSetDone,
|
||||
__bool__getEscapeSetDone,
|
||||
__void__setEscapeSetDone__bool);
|
||||
I_SimpleProperty(osgGA::EventQueue *, EventQueue,
|
||||
__osgGA_EventQueue_P1__getEventQueue,
|
||||
__void__setEventQueue__osgGA_EventQueue_P1);
|
||||
I_SimpleProperty(Producer::KeyboardMouse *, KeyboardMouse,
|
||||
__Producer_KeyboardMouse_P1__getKeyboardMouse,
|
||||
0);
|
||||
I_SimpleProperty(double, Time,
|
||||
__double__getTime,
|
||||
0);
|
||||
END_REFLECTOR
|
||||
|
||||
|
||||
Reference in New Issue
Block a user