struct InternalMouseEvent

Defined at line 122 of file ../../src/ui/scenic/lib/input/internal_pointer_event.h

Pointer event representation to be used internally, uncoupled from FIDL types.

Public Members

zx_time_t timestamp
uint32_t device_id
zx_koid_t context
zx_koid_t target
Viewport viewport
tvec2 position_in_viewport
ButtonInfo buttons
optional scroll_v
optional scroll_h
optional scroll_v_physical_pixel
optional scroll_h_physical_pixel
optional is_precision_scroll
tvec2 relative_motion
eventpair wake_lease

Public Methods

InternalMouseEvent ShallowClone ()

Defined at line 24 of file ../../src/ui/scenic/lib/input/internal_pointer_event.cc

void InternalMouseEvent ()

Defined at line 153 of file ../../src/ui/scenic/lib/input/internal_pointer_event.h

void ~InternalMouseEvent ()

Defined at line 154 of file ../../src/ui/scenic/lib/input/internal_pointer_event.h

void InternalMouseEvent (InternalMouseEvent && )

Defined at line 155 of file ../../src/ui/scenic/lib/input/internal_pointer_event.h

InternalMouseEvent & operator= (InternalMouseEvent && )

Defined at line 156 of file ../../src/ui/scenic/lib/input/internal_pointer_event.h

void InternalMouseEvent (const InternalMouseEvent & )

Defined at line 157 of file ../../src/ui/scenic/lib/input/internal_pointer_event.h

InternalMouseEvent & operator= (const InternalMouseEvent & )

Defined at line 158 of file ../../src/ui/scenic/lib/input/internal_pointer_event.h