Blender
V4.3
intern
ghost
intern
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
10
#pragma once
11
12
#include "
GHOST_Event.hh
"
13
17
class
GHOST_EventTrackpad
:
public
GHOST_Event
{
18
public
:
27
GHOST_EventTrackpad
(
uint64_t
msec,
28
GHOST_IWindow
*window,
29
GHOST_TTrackpadEventSubTypes
subtype,
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
m_trackpadEventData
.
subtype
= subtype;
38
m_trackpadEventData
.
x
=
x
;
39
m_trackpadEventData
.
y
=
y
;
40
m_trackpadEventData
.
deltaX
= deltaX;
41
m_trackpadEventData
.
deltaY
= deltaY;
42
m_trackpadEventData
.
isDirectionInverted
= isDirectionInverted;
43
m_data
= &
m_trackpadEventData
;
44
}
45
46
protected
:
48
GHOST_TEventTrackpadData
m_trackpadEventData
;
49
};
x
x
Definition
BLI_expr_pylike_eval_test.cc:345
GHOST_Event.hh
GHOST_TTrackpadEventSubTypes
GHOST_TTrackpadEventSubTypes
Definition
GHOST_Types.h:577
GHOST_kEventTrackpad
@ GHOST_kEventTrackpad
Definition
GHOST_Types.h:269
GHOST_EventTrackpad
Definition
GHOST_EventTrackpad.hh:17
GHOST_EventTrackpad::m_trackpadEventData
GHOST_TEventTrackpadData m_trackpadEventData
Definition
GHOST_EventTrackpad.hh:48
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)
Definition
GHOST_EventTrackpad.hh:27
GHOST_Event
Definition
GHOST_Event.hh:17
GHOST_Event::m_data
GHOST_TEventDataPtr m_data
Definition
GHOST_Event.hh:75
GHOST_IWindow
Definition
GHOST_IWindow.hh:34
y
y
Definition
compositor_morphological_blur_info.hh:15
int32_t
signed int int32_t
Definition
stdint.h:77
uint64_t
unsigned __int64 uint64_t
Definition
stdint.h:90
GHOST_TEventTrackpadData
Definition
GHOST_Types.h:586
GHOST_TEventTrackpadData::x
int32_t x
Definition
GHOST_Types.h:590
GHOST_TEventTrackpadData::subtype
GHOST_TTrackpadEventSubTypes subtype
Definition
GHOST_Types.h:588
GHOST_TEventTrackpadData::isDirectionInverted
char isDirectionInverted
Definition
GHOST_Types.h:598
GHOST_TEventTrackpadData::y
int32_t y
Definition
GHOST_Types.h:592
GHOST_TEventTrackpadData::deltaX
int32_t deltaX
Definition
GHOST_Types.h:594
GHOST_TEventTrackpadData::deltaY
int32_t deltaY
Definition
GHOST_Types.h:596
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0