Blender
V2.93
intern
ghost
intern
GHOST_EventTrackpad.h
Go to the documentation of this file.
1
/*
2
* This program is free software; you can redistribute it and/or
3
* modify it under the terms of the GNU General Public License
4
* as published by the Free Software Foundation; either version 2
5
* of the License, or (at your option) any later version.
6
*
7
* This program is distributed in the hope that it will be useful,
8
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
* GNU General Public License for more details.
11
*
12
* You should have received a copy of the GNU General Public License
13
* along with this program; if not, write to the Free Software Foundation,
14
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15
*
16
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
17
* All rights reserved.
18
*/
19
25
#pragma once
26
27
#include "
GHOST_Event.h
"
28
32
class
GHOST_EventTrackpad
:
public
GHOST_Event
{
33
public
:
42
GHOST_EventTrackpad
(
GHOST_TUns64
msec,
43
GHOST_IWindow
*window,
44
GHOST_TTrackpadEventSubTypes
subtype,
45
GHOST_TInt32
x
,
46
GHOST_TInt32
y
,
47
GHOST_TInt32
deltaX,
48
GHOST_TInt32
deltaY,
49
bool
isDirectionInverted)
50
:
GHOST_Event
(msec,
GHOST_kEventTrackpad
, window)
51
{
52
m_trackpadEventData
.
subtype
= subtype;
53
m_trackpadEventData
.
x
=
x
;
54
m_trackpadEventData
.
y
=
y
;
55
m_trackpadEventData
.
deltaX
= deltaX;
56
m_trackpadEventData
.
deltaY
= deltaY;
57
m_trackpadEventData
.
isDirectionInverted
= isDirectionInverted;
58
m_data
= &
m_trackpadEventData
;
59
}
60
61
protected
:
63
GHOST_TEventTrackpadData
m_trackpadEventData
;
64
};
x
x
Definition:
BLI_expr_pylike_eval_test.cc:342
GHOST_Event.h
GHOST_TTrackpadEventSubTypes
GHOST_TTrackpadEventSubTypes
Definition:
GHOST_Types.h:453
GHOST_TUns64
unsigned long long GHOST_TUns64
Definition:
GHOST_Types.h:86
GHOST_kEventTrackpad
@ GHOST_kEventTrackpad
Mouse wheel event.
Definition:
GHOST_Types.h:184
GHOST_TInt32
int GHOST_TInt32
Definition:
GHOST_Types.h:63
y
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint y
Definition:
GPU_legacy_stubs.h:206
GHOST_EventTrackpad
Definition:
GHOST_EventTrackpad.h:32
GHOST_EventTrackpad::m_trackpadEventData
GHOST_TEventTrackpadData m_trackpadEventData
Definition:
GHOST_EventTrackpad.h:63
GHOST_EventTrackpad::GHOST_EventTrackpad
GHOST_EventTrackpad(GHOST_TUns64 msec, GHOST_IWindow *window, GHOST_TTrackpadEventSubTypes subtype, GHOST_TInt32 x, GHOST_TInt32 y, GHOST_TInt32 deltaX, GHOST_TInt32 deltaY, bool isDirectionInverted)
Definition:
GHOST_EventTrackpad.h:42
GHOST_Event
Definition:
GHOST_Event.h:32
GHOST_Event::m_data
GHOST_TEventDataPtr m_data
Definition:
GHOST_Event.h:90
GHOST_IWindow
Definition:
GHOST_IWindow.h:47
GHOST_TEventTrackpadData
Definition:
GHOST_Types.h:462
GHOST_TEventTrackpadData::y
GHOST_TInt32 y
Definition:
GHOST_Types.h:468
GHOST_TEventTrackpadData::subtype
GHOST_TTrackpadEventSubTypes subtype
Definition:
GHOST_Types.h:464
GHOST_TEventTrackpadData::x
GHOST_TInt32 x
Definition:
GHOST_Types.h:466
GHOST_TEventTrackpadData::isDirectionInverted
char isDirectionInverted
Definition:
GHOST_Types.h:474
GHOST_TEventTrackpadData::deltaX
GHOST_TInt32 deltaX
Definition:
GHOST_Types.h:470
GHOST_TEventTrackpadData::deltaY
GHOST_TInt32 deltaY
Definition:
GHOST_Types.h:472
Generated on Tue Jan 31 2023 14:37:24 for Blender by
doxygen
1.9.1