Blender
V3.3
intern
ghost
intern
GHOST_EventButton.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
#include "
GHOST_Window.h
"
13
17
class
GHOST_EventButton
:
public
GHOST_Event
{
18
public
:
27
GHOST_EventButton
(
uint64_t
time
,
28
GHOST_TEventType
type
,
29
GHOST_IWindow
*window,
30
GHOST_TButton
button,
31
const
GHOST_TabletData
&tablet)
32
:
GHOST_Event
(
time
,
type
, window),
m_buttonEventData
({button, tablet})
33
{
34
m_data
= &
m_buttonEventData
;
35
}
36
37
protected
:
39
GHOST_TEventButtonData
m_buttonEventData
;
40
};
GHOST_Event.h
GHOST_TEventType
GHOST_TEventType
Definition:
GHOST_Types.h:169
GHOST_TButton
GHOST_TButton
Definition:
GHOST_Types.h:156
GHOST_Window.h
type
_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 type
Definition:
GPU_legacy_stubs.h:151
GHOST_EventButton
Definition:
GHOST_EventButton.h:17
GHOST_EventButton::m_buttonEventData
GHOST_TEventButtonData m_buttonEventData
Definition:
GHOST_EventButton.h:39
GHOST_EventButton::GHOST_EventButton
GHOST_EventButton(uint64_t time, GHOST_TEventType type, GHOST_IWindow *window, GHOST_TButton button, const GHOST_TabletData &tablet)
Definition:
GHOST_EventButton.h:27
GHOST_Event
Definition:
GHOST_Event.h:16
GHOST_Event::m_data
GHOST_TEventDataPtr m_data
Definition:
GHOST_Event.h:74
GHOST_IWindow
Definition:
GHOST_IWindow.h:31
time
double time
Definition:
deg_debug_stats_gnuplot.cc:37
uint64_t
unsigned __int64 uint64_t
Definition:
stdint.h:90
GHOST_TEventButtonData
Definition:
GHOST_Types.h:438
GHOST_TabletData
Definition:
GHOST_Types.h:97
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1