⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eventqueue.cpp

📁 最新osg包
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// ***************************************************************************////   Generated automatically by genwrapper.//   Please DO NOT EDIT this file!//// ***************************************************************************#include <osgIntrospection/ReflectionMacros>#include <osgIntrospection/TypedMethodInfo>#include <osgIntrospection/StaticMethodInfo>#include <osgIntrospection/Attributes>#include <osg/GraphicsContext>#include <osg/Referenced>#include <osg/Timer>#include <osgGA/EventQueue>#include <osgGA/GUIEventAdapter>// Must undefine IN and OUT macros defined in Windows headers#ifdef IN#undef IN#endif#ifdef OUT#undef OUT#endifTYPE_NAME_ALIAS(std::list< osg::ref_ptr< osgGA::GUIEventAdapter > >, osgGA::EventQueue::Events)BEGIN_OBJECT_REFLECTOR(osgGA::EventQueue)	I_DeclaringFile("osgGA/EventQueue");	I_BaseType(osg::Referenced);	I_ConstructorWithDefaults1(IN, osgGA::GUIEventAdapter::MouseYOrientation, mouseYOrientation, osgGA::GUIEventAdapter::Y_INCREASING_DOWNWARDS,	                           Properties::NON_EXPLICIT,	                           ____EventQueue__GUIEventAdapter_MouseYOrientation,	                           "",	                           "");	I_Method1(void, setEvents, IN, osgGA::EventQueue::Events &, events,	          Properties::NON_VIRTUAL,	          __void__setEvents__Events_R1,	          "Set events. ",	          "");	I_Method1(bool, takeEvents, IN, osgGA::EventQueue::Events &, events,	          Properties::NON_VIRTUAL,	          __bool__takeEvents__Events_R1,	          "Take the entire event queue leaving the EventQueue' event queue empty. ",	          "");	I_Method1(bool, copyEvents, IN, osgGA::EventQueue::Events &, events,	          Properties::NON_VIRTUAL,	          __bool__copyEvents__Events_R1,	          "Take a copy the entire event queue leaving the EventQueue' event queue intact. ",	          "");	I_Method1(void, appendEvents, IN, osgGA::EventQueue::Events &, events,	          Properties::NON_VIRTUAL,	          __void__appendEvents__Events_R1,	          "Add events to end of event queue. ",	          "");	I_Method1(void, addEvent, IN, osgGA::GUIEventAdapter *, event,	          Properties::NON_VIRTUAL,	          __void__addEvent__GUIEventAdapter_P1,	          "Add an event to the end of the event queue. ",	          "");	I_Method1(void, setUseFixedMouseInputRange, IN, bool, useFixedMouseInputRange,	          Properties::NON_VIRTUAL,	          __void__setUseFixedMouseInputRange__bool,	          "Specify if mouse coordinates should be transformed into a pre defined input range, or whether they should be simply based on as local coordinates to the window that generated the mouse events. ",	          "");	I_Method0(bool, getUseFixedMouseInputRange,	          Properties::NON_VIRTUAL,	          __bool__getUseFixedMouseInputRange,	          "Get whether the mouse coordinates should be transformed into a pre defined input range. ",	          "");	I_Method1(void, setGraphicsContext, IN, osg::GraphicsContext *, context,	          Properties::NON_VIRTUAL,	          __void__setGraphicsContext__osg_GraphicsContext_P1,	          "Set the graphics context associated with this event queue. ",	          "");	I_Method4(void, setMouseInputRange, IN, float, xMin, IN, float, yMin, IN, float, xMax, IN, float, yMax,	          Properties::NON_VIRTUAL,	          __void__setMouseInputRange__float__float__float__float,	          "Set the mouse input range. ",	          "");	I_Method4(void, windowResize, IN, int, x, IN, int, y, IN, int, width, IN, int, height,	          Properties::NON_VIRTUAL,	          __void__windowResize__int__int__int__int,	          "Method for adapting window resize event, placing this event on the back of the event queue. ",	          "");	I_Method5(void, windowResize, IN, int, x, IN, int, y, IN, int, width, IN, int, height, IN, double, time,	          Properties::NON_VIRTUAL,	          __void__windowResize__int__int__int__int__double,	          "Method for adapting window resize event, placing this event on the back of the event queue, with specified time. ",	          "");	I_Method1(void, mouseScroll, IN, osgGA::GUIEventAdapter::ScrollingMotion, sm,	          Properties::NON_VIRTUAL,	          __void__mouseScroll__GUIEventAdapter_ScrollingMotion,	          "Method for adapting mouse scroll wheel events, placing this event on the back of the event queue. ",	          "");	I_Method2(void, mouseScroll, IN, osgGA::GUIEventAdapter::ScrollingMotion, sm, IN, double, time,	          Properties::NON_VIRTUAL,	          __void__mouseScroll__GUIEventAdapter_ScrollingMotion__double,	          "Method for adapting mouse scroll wheel events, placing this event on the back of the event queue, with specified time. ",	          "");	I_Method2(void, mouseScroll2D, IN, float, x, IN, float, y,	          Properties::NON_VIRTUAL,	          __void__mouseScroll2D__float__float,	          "Method for adapting mouse scroll wheel events, placing this event on the back of the event queue. ",	          "");	I_Method3(void, mouseScroll2D, IN, float, x, IN, float, y, IN, double, time,	          Properties::NON_VIRTUAL,	          __void__mouseScroll2D__float__float__double,	          "Method for adapting mouse scroll wheel events, placing this event on the back of the event queue. ",	          "");	I_Method1(void, penPressure, IN, float, pressure,	          Properties::NON_VIRTUAL,	          __void__penPressure__float,	          "Method for adapting pen pressure events, placing this event on the back of the event queue. ",	          "");	I_Method2(void, penPressure, IN, float, pressure, IN, double, time,	          Properties::NON_VIRTUAL,	          __void__penPressure__float__double,	          "Method for adapting pen pressure events, placing this event on the back of the event queue, with specified time. ",	          "");	I_Method3(void, penOrientation, IN, float, tiltX, IN, float, tiltY, IN, float, rotation,	          Properties::NON_VIRTUAL,	          __void__penOrientation__float__float__float,	          "Method for adapting pen orientation events, placing this event on the back of the event queue. ",	          "");	I_Method4(void, penOrientation, IN, float, tiltX, IN, float, tiltY, IN, float, rotation, IN, double, time,	          Properties::NON_VIRTUAL,	          __void__penOrientation__float__float__float__double,	          "Method for adapting pen orientation events, placing this event on the back of the event queue, with specified time. ",	          "");	I_Method2(void, penProximity, IN, osgGA::GUIEventAdapter::TabletPointerType, pt, IN, bool, isEntering,	          Properties::NON_VIRTUAL,	          __void__penProximity__GUIEventAdapter_TabletPointerType__bool,	          "Method for adapting pen proximity events, placing this event on the back of the event queue. ",	          "");	I_Method3(void, penProximity, IN, osgGA::GUIEventAdapter::TabletPointerType, pt, IN, bool, isEntering, IN, double, time,	          Properties::NON_VIRTUAL,	          __void__penProximity__GUIEventAdapter_TabletPointerType__bool__double,	          "Method for adapting pen proximity events, placing this event on the back of the event queue, with specified time. ",	          "");	I_Method2(void, mouseWarped, IN, float, x, IN, float, y,	          Properties::NON_VIRTUAL,	          __void__mouseWarped__float__float,	          "Method for updating in response to a mouse warp. ",	          "Note, just moves the mouse position without creating a new event for it. ");	I_Method2(void, mouseMotion, IN, float, x, IN, float, y,	          Properties::NON_VIRTUAL,	          __void__mouseMotion__float__float,	          "Method for adapting mouse motion events, placing this event on the back of the event queue. ",	          "");	I_Method3(void, mouseMotion, IN, float, x, IN, float, y, IN, double, time,	          Properties::NON_VIRTUAL,	          __void__mouseMotion__float__float__double,	          "Method for adapting mouse motion events, placing this event on the back of the event queue, with specified time. ",	          "");	I_Method3(void, mouseButtonPress, IN, float, x, IN, float, y, IN, unsigned int, button,	          Properties::NON_VIRTUAL,	          __void__mouseButtonPress__float__float__unsigned_int,	          "Method for adapting mouse button pressed events, placing this event on the back of the event queue. ",	          "Button numbering is 1 for left mouse button, 2 for middle, 3 for right. ");	I_Method4(void, mouseButtonPress, IN, float, x, IN, float, y, IN, unsigned int, button, IN, double, time,	          Properties::NON_VIRTUAL,	          __void__mouseButtonPress__float__float__unsigned_int__double,	          "Method for adapting mouse button pressed events, placing this event on the back of the event queue, with specified time. ",	          "Button numbering is 1 for left mouse button, 2 for middle, 3 for right. ");	I_Method3(void, mouseDoubleButtonPress, IN, float, x, IN, float, y, IN, unsigned int, button,	          Properties::NON_VIRTUAL,	          __void__mouseDoubleButtonPress__float__float__unsigned_int,	          "Method for adapting mouse button pressed events, placing this event on the back of the event queue. ",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -