gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
VncMouse Class Referenceabstract

#include <vncinput.hh>

Inheritance diagram for VncMouse:
Pl050

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 74 of file vncinput.hh.

Member Function Documentation

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 Pl050.

Referenced by VncServer::recvPointerInput().


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

Generated on Fri Jun 9 2017 13:04:23 for gem5 by doxygen 1.8.6