Blender
V4.5
intern
ghost
intern
GHOST_EventWheel.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
19
class
GHOST_EventWheel
:
public
GHOST_Event
{
20
public
:
28
GHOST_EventWheel
(
uint64_t
msec,
GHOST_IWindow
*window,
GHOST_TEventWheelAxis
axis,
int32_t
value
)
29
:
GHOST_Event
(msec,
GHOST_kEventWheel
, window)
30
{
31
m_wheelEventData
.
axis
= axis;
32
m_wheelEventData
.
value
=
value
;
33
m_data
= &
m_wheelEventData
;
34
}
35
36
protected
:
37
GHOST_TEventWheelData
m_wheelEventData
;
38
};
GHOST_Event.hh
GHOST_TEventWheelAxis
GHOST_TEventWheelAxis
Definition
GHOST_Types.h:581
GHOST_kEventWheel
@ GHOST_kEventWheel
Definition
GHOST_Types.h:268
GHOST_EventWheel
Definition
GHOST_EventWheel.hh:19
GHOST_EventWheel::m_wheelEventData
GHOST_TEventWheelData m_wheelEventData
Definition
GHOST_EventWheel.hh:37
GHOST_EventWheel::GHOST_EventWheel
GHOST_EventWheel(uint64_t msec, GHOST_IWindow *window, GHOST_TEventWheelAxis axis, int32_t value)
Definition
GHOST_EventWheel.hh:28
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
int32_t
signed int int32_t
Definition
stdint.h:77
uint64_t
unsigned __int64 uint64_t
Definition
stdint.h:90
GHOST_TEventWheelData
Definition
GHOST_Types.h:586
GHOST_TEventWheelData::value
int32_t value
Definition
GHOST_Types.h:590
GHOST_TEventWheelData::axis
GHOST_TEventWheelAxis axis
Definition
GHOST_Types.h:588
value
T value
Definition
usd_reader_camera.cc:34
Generated on Fri Apr 3 2026 06:33:18 for Blender by
doxygen
1.11.0