Blender  V3.3
GHOST_EventTrackpad.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2001-2002 NaN Holding BV. All rights reserved. */
3 
9 #pragma once
10 
11 #include "GHOST_Event.h"
12 
17  public:
27  GHOST_IWindow *window,
29  int32_t x,
30  int32_t y,
31  int32_t deltaX,
32  int32_t deltaY,
33  bool isDirectionInverted)
34  : GHOST_Event(msec, GHOST_kEventTrackpad, window)
35  {
36  m_trackpadEventData.subtype = subtype;
39  m_trackpadEventData.deltaX = deltaX;
40  m_trackpadEventData.deltaY = deltaY;
41  m_trackpadEventData.isDirectionInverted = isDirectionInverted;
43  }
44 
45  protected:
48 };
GHOST_TTrackpadEventSubTypes
Definition: GHOST_Types.h:450
@ GHOST_kEventTrackpad
Definition: GHOST_Types.h:176
_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
GHOST_TEventTrackpadData m_trackpadEventData
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_TEventDataPtr m_data
Definition: GHOST_Event.h:74
signed int int32_t
Definition: stdint.h:77
unsigned __int64 uint64_t
Definition: stdint.h:90
GHOST_TTrackpadEventSubTypes subtype
Definition: GHOST_Types.h:461