osgGA.GUIEventAdapter

class osgGA.GUIEventAdapter
Represents:

c++ class

Wraps:

osgGA::GUIEventAdapter

Bases:

osgGA.Event

Constructors:

osgGA.GUIEventAdapter()

Methods:

:setEventType(osgGA.GUIEventAdapter.EventType Type)

Параметры:

Type (osgGA.GUIEventAdapter.EventType) –

:getEventType()

Тип результата:

osgGA.GUIEventAdapter.EventType

:time()

Тип результата:

double

:setGraphicsContext(osg.GraphicsContext context)

Параметры:

context (osg.GraphicsContext) –

:getGraphicsContext()

Тип результата:

osg.GraphicsContext

:setWindowRectangle(int x, int y, int width, int height, bool updateMouseRange)

Параметры:
  • x (int) –

  • y (int) –

  • width (int) –

  • height (int) –

  • updateMouseRange (bool) –

:setWindowRectangle(int x, int y, int width, int height)

Параметры:
  • x (int) –

  • y (int) –

  • width (int) –

  • height (int) –

:setWindowX(int v)

Параметры:

v (int) –

:getWindowX()

Тип результата:

int

:setWindowY(int v)

Параметры:

v (int) –

:getWindowY()

Тип результата:

int

:setWindowWidth(int v)

Параметры:

v (int) –

:getWindowWidth()

Тип результата:

int

:setWindowHeight(int v)

Параметры:

v (int) –

:getWindowHeight()

Тип результата:

int

:setKey(int key)

Параметры:

key (int) –

:getKey()

Тип результата:

int

:setUnmodifiedKey(int key)

Параметры:

key (int) –

:getUnmodifiedKey()

Тип результата:

int

:setButton(int button)

Параметры:

button (int) –

:getButton()

Тип результата:

int

:setInputRange(double Xmin, double Ymin, double Xmax, double Ymax)

Параметры:
  • Xmin (double) –

  • Ymin (double) –

  • Xmax (double) –

  • Ymax (double) –

:setXmin(double v)

Параметры:

v (double) –

:getXmin()

Тип результата:

double

:setXmax(double v)

Параметры:

v (double) –

:getXmax()

Тип результата:

double

:setYmin(double v)

Параметры:

v (double) –

:getYmin()

Тип результата:

double

:setYmax(double v)

Параметры:

v (double) –

:getYmax()

Тип результата:

double

:setX(double x)

Параметры:

x (double) –

:getX()

Тип результата:

double

:setY(double y)

Параметры:

y (double) –

:getY()

Тип результата:

double

:getXnormalized()

Тип результата:

double

:getYnormalized()

Тип результата:

double

:setMouseYOrientation(osgGA.GUIEventAdapter.MouseYOrientation myo)

Параметры:

myo (osgGA.GUIEventAdapter.MouseYOrientation) –

:getMouseYOrientation()

Тип результата:

osgGA.GUIEventAdapter.MouseYOrientation

:setMouseYOrientationAndUpdateCoords(osgGA.GUIEventAdapter.MouseYOrientation myo)

Параметры:

myo (osgGA.GUIEventAdapter.MouseYOrientation) –

:setButtonMask(int mask)

Параметры:

mask (int) –

:getButtonMask()

Тип результата:

int

:setModKeyMask(int mask)

Параметры:

mask (int) –

:getModKeyMask()

Тип результата:

int

:setScrollingMotion(osgGA.GUIEventAdapter.ScrollingMotion motion)

Параметры:

motion (osgGA.GUIEventAdapter.ScrollingMotion) –

:getScrollingMotion()

Тип результата:

osgGA.GUIEventAdapter.ScrollingMotion

:setScrollingMotionDelta(double x, double y)

Параметры:
  • x (double) –

  • y (double) –

:setScrollingDeltaX(double v)

Параметры:

v (double) –

:getScrollingDeltaX()

Тип результата:

double

:setScrollingDeltaY(double v)

Параметры:

v (double) –

:getScrollingDeltaY()

Тип результата:

double

:addTouchPoint(unsigned id, osgGA.GUIEventAdapter.TouchPhase phase, double x, double y, unsigned tapCount)

Параметры:
:addTouchPoint(unsigned id, osgGA.GUIEventAdapter.TouchPhase phase, double x, double y)

Параметры:
:setTouchData(osgGA.GUIEventAdapter.TouchData td)

Параметры:

td (osgGA.GUIEventAdapter.TouchData) –

:getTouchData()

Тип результата:

osgGA.GUIEventAdapter.TouchData

:isMultiTouchEvent()

Тип результата:

bool

:getTouchPointNormalizedX(unsigned ndx)

Параметры:

ndx (unsigned) –

Тип результата:

double

:getTouchPointNormalizedY(unsigned ndx)

Параметры:

ndx (unsigned) –

Тип результата:

double