Blender V5.0
GHOST_EventTrackpad Class Reference

#include <GHOST_EventTrackpad.hh>

Inherits GHOST_Event.

Public Member Functions

 GHOST_EventTrackpad (uint64_t msec, GHOST_IWindow *window, GHOST_TTrackpadEventSubTypes subtype, int32_t x, int32_t y, int32_t deltaX, int32_t deltaY, bool isDirectionInverted)
Public Member Functions inherited from GHOST_Event
 GHOST_Event (uint64_t msec, GHOST_TEventType type, GHOST_IWindow *window)
GHOST_TEventType getType () const override
uint64_t getTime () const override
GHOST_IWindowgetWindow () const override
GHOST_TEventDataPtr getData () const override
Public Member Functions inherited from GHOST_IEvent
virtual ~GHOST_IEvent ()=default

Protected Attributes

GHOST_TEventTrackpadData trackpad_event_data_
Protected Attributes inherited from GHOST_Event
GHOST_TEventType type_
uint64_t time_
GHOST_IWindowwindow_
GHOST_TEventDataPtr data_ = nullptr

Detailed Description

Trackpad (scroll, magnify, rotate, ...) event.

Definition at line 17 of file GHOST_EventTrackpad.hh.

Constructor & Destructor Documentation

◆ GHOST_EventTrackpad()

GHOST_EventTrackpad::GHOST_EventTrackpad ( uint64_t msec,
GHOST_IWindow * window,
GHOST_TTrackpadEventSubTypes subtype,
int32_t x,
int32_t y,
int32_t deltaX,
int32_t deltaY,
bool isDirectionInverted )
inline

Constructor.

Parameters
msecThe time this event was generated.
windowThe window of this event.
subtypeThe subtype of the event.
xThe x-delta of the pan event.
yThe y-delta of the pan event.

Definition at line 27 of file GHOST_EventTrackpad.hh.

References GHOST_Event::data_, GHOST_Event::GHOST_Event(), GHOST_kEventTrackpad, trackpad_event_data_, x, and y.

Member Data Documentation

◆ trackpad_event_data_

GHOST_TEventTrackpadData GHOST_EventTrackpad::trackpad_event_data_
protected

The mouse pan data

Definition at line 48 of file GHOST_EventTrackpad.hh.

Referenced by GHOST_EventTrackpad().


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