Blender V5.0
GHOST_EventTrackpad.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9
10#pragma once
11
12#include "GHOST_Event.hh"
13
18 public:
28 GHOST_IWindow *window,
30 int32_t x,
31 int32_t y,
32 int32_t deltaX,
33 int32_t deltaY,
34 bool isDirectionInverted)
35 : GHOST_Event(msec, GHOST_kEventTrackpad, window)
36 {
37 trackpad_event_data_.subtype = subtype;
40 trackpad_event_data_.deltaX = deltaX;
41 trackpad_event_data_.deltaY = deltaY;
42 trackpad_event_data_.isDirectionInverted = isDirectionInverted;
44 }
45
46 protected:
49};
GHOST_TTrackpadEventSubTypes
@ GHOST_kEventTrackpad
unsigned long long int uint64_t
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)
GHOST_TEventTrackpadData trackpad_event_data_
GHOST_Event(uint64_t msec, GHOST_TEventType type, GHOST_IWindow *window)
GHOST_TEventDataPtr data_