![]()  | 
  
    Ultralight C++ API 1.3.0
    
   | 
 
#include <Ultralight/MouseEvent.h>
Generic mouse event representing a change in mouse state.
Public Types | |
| enum | Type { kType_MouseMoved , kType_MouseDown , kType_MouseUp } | 
| The various MouseEvent types.  More... | |
| enum | Button { kButton_None = 0 , kButton_Left , kButton_Middle , kButton_Right } | 
| The various mouse button types.  More... | |
Public Attributes | |
| Type | type | 
| The type of this MouseEvent.   | |
| int | x | 
| The current x-position of the mouse, relative to the View.   | |
| int | y | 
| The current y-position of the mouse, relative to the View.   | |
| Button | button | 
| The mouse button that was pressed/released, if any.   | |
The various MouseEvent types.
| Enumerator | |
|---|---|
| kType_MouseMoved | Mouse moved type.  | 
| kType_MouseDown | Mouse button pressed type.  | 
| kType_MouseUp | Mouse button released type.  | 
| Button ultralight::MouseEvent::button | 
The mouse button that was pressed/released, if any.
| Type ultralight::MouseEvent::type | 
The type of this MouseEvent.
| int ultralight::MouseEvent::x | 
The current x-position of the mouse, relative to the View.
| int ultralight::MouseEvent::y | 
The current y-position of the mouse, relative to the View.