Blender  V3.3
Public Member Functions | Protected Attributes | List of all members
GHOST_EventTrackpad Class Reference

#include <GHOST_EventTrackpad.h>

Inheritance diagram for GHOST_EventTrackpad:
GHOST_Event GHOST_IEvent

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 ()
 
uint64_t getTime ()
 
GHOST_IWindowgetWindow ()
 
GHOST_TEventDataPtr getData ()
 
- Public Member Functions inherited from GHOST_IEvent
virtual ~GHOST_IEvent ()
 

Protected Attributes

GHOST_TEventTrackpadData m_trackpadEventData
 
- Protected Attributes inherited from GHOST_Event
GHOST_TEventType m_type
 
uint64_t m_time
 
GHOST_IWindowm_window
 
GHOST_TEventDataPtr m_data
 

Detailed Description

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

Definition at line 16 of file GHOST_EventTrackpad.h.

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 26 of file GHOST_EventTrackpad.h.

References GHOST_TEventTrackpadData::deltaX, GHOST_TEventTrackpadData::deltaY, GHOST_TEventTrackpadData::isDirectionInverted, GHOST_Event::m_data, m_trackpadEventData, GHOST_TEventTrackpadData::subtype, GHOST_TEventTrackpadData::x, x, GHOST_TEventTrackpadData::y, and y.

Member Data Documentation

◆ m_trackpadEventData

GHOST_TEventTrackpadData GHOST_EventTrackpad::m_trackpadEventData
protected

The mouse pan data

Definition at line 47 of file GHOST_EventTrackpad.h.

Referenced by GHOST_EventTrackpad().


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