Vuo  2.0.0
Public Attributes | List of all members
VuoMouseContext Struct Reference

Description

Handle for starting and stopping event listeners.

Definition at line 80 of file VuoMouse.m.

Public Attributes

id monitor
 The handle returned by NSEvent's method to start monitoring events, to be used to stop monitoring. More...
 
id monitor2
 Like monitor, but listens for control-leftclicks (when needed). More...
 
dispatch_queue_t clickQueue
 Synchronizes handling of click events. More...
 
dispatch_group_t clickGroup
 Synchronizes handling of click events. More...
 
int pendingClickCount
 The number of clicks so far in the in-progress series of clicks, or 0 if none in progress. More...
 
int priorPressureStage
 The touchpad's previous pressure category. More...
 
VuoWindowReference window
 The window to listen for touch events in. More...
 
void(* touchesMoved )(VuoList_VuoPoint2d)
 The callback to invoke when touch events are received. More...
 
void(* zoomed )(VuoReal)
 The callback to invoke when zoom events are received. More...
 
void(* swipedLeft )(void)
 The callback to invoke when swipe-left events are received. More...
 
void(* swipedRight )(void)
 The callback to invoke when swipe-right events are received. More...
 

Member Data Documentation

◆ clickGroup

dispatch_group_t VuoMouseContext::clickGroup

Synchronizes handling of click events.

Definition at line 86 of file VuoMouse.m.

◆ clickQueue

dispatch_queue_t VuoMouseContext::clickQueue

Synchronizes handling of click events.

Definition at line 85 of file VuoMouse.m.

◆ monitor

id VuoMouseContext::monitor

The handle returned by NSEvent's method to start monitoring events, to be used to stop monitoring.

Definition at line 82 of file VuoMouse.m.

◆ monitor2

id VuoMouseContext::monitor2

Like monitor, but listens for control-leftclicks (when needed).

Definition at line 83 of file VuoMouse.m.

◆ pendingClickCount

int VuoMouseContext::pendingClickCount

The number of clicks so far in the in-progress series of clicks, or 0 if none in progress.

Definition at line 87 of file VuoMouse.m.

◆ priorPressureStage

int VuoMouseContext::priorPressureStage

The touchpad's previous pressure category.

Definition at line 89 of file VuoMouse.m.

◆ swipedLeft

void(* VuoMouseContext::swipedLeft) (void)

The callback to invoke when swipe-left events are received.

Definition at line 94 of file VuoMouse.m.

◆ swipedRight

void(* VuoMouseContext::swipedRight) (void)

The callback to invoke when swipe-right events are received.

Definition at line 95 of file VuoMouse.m.

◆ touchesMoved

void(* VuoMouseContext::touchesMoved) (VuoList_VuoPoint2d)

The callback to invoke when touch events are received.

Definition at line 92 of file VuoMouse.m.

◆ window

VuoWindowReference VuoMouseContext::window

The window to listen for touch events in.

Definition at line 91 of file VuoMouse.m.

◆ zoomed

void(* VuoMouseContext::zoomed) (VuoReal)

The callback to invoke when zoom events are received.

Definition at line 93 of file VuoMouse.m.


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