gem5  v20.1.0.0
Public Member Functions | List of all members
VncMouse Class Referenceabstract

#include <vncinput.hh>

Inheritance diagram for VncMouse:
PS2TouchKit

Public Member Functions

virtual void mouseAt (uint16_t x, uint16_t y, uint8_t buttons)=0
 called whenever the mouse moves or it's button state changes buttons is a simple mask with each button (0-8) corresponding to a bit position in the byte with 1 being down and 0 being up More...
 

Detailed Description

Definition at line 71 of file vncinput.hh.

Member Function Documentation

◆ mouseAt()

virtual void VncMouse::mouseAt ( uint16_t  x,
uint16_t  y,
uint8_t  buttons 
)
pure virtual

called whenever the mouse moves or it's button state changes buttons is a simple mask with each button (0-8) corresponding to a bit position in the byte with 1 being down and 0 being up

Parameters
xthe x position of the mouse
ythe y position of the mouse
buttosthe button state as described above

Implemented in PS2TouchKit.

Referenced by VncServer::recvPointerInput().


The documentation for this class was generated from the following file:

Generated on Wed Sep 30 2020 14:02:34 for gem5 by doxygen 1.8.17