Blender V4.5
GHOST_EventWheel Class Reference

#include <GHOST_EventWheel.hh>

Inherits GHOST_Event.

Public Member Functions

 GHOST_EventWheel (uint64_t msec, GHOST_IWindow *window, GHOST_TEventWheelAxis axis, int32_t value)
Public Member Functions inherited from GHOST_Event
 GHOST_Event (uint64_t msec, GHOST_TEventType type, GHOST_IWindow *window)
GHOST_TEventType getType () const override
uint64_t getTime () const override
GHOST_IWindowgetWindow () const override
GHOST_TEventDataPtr getData () const override
Public Member Functions inherited from GHOST_IEvent
virtual ~GHOST_IEvent ()=default

Protected Attributes

GHOST_TEventWheelData m_wheelEventData
Protected Attributes inherited from GHOST_Event
GHOST_TEventType m_type
uint64_t m_time
GHOST_IWindowm_window
GHOST_TEventDataPtr m_data = nullptr

Detailed Description

Mouse wheel event. The displacement of the mouse wheel is counted in ticks. A positive value means the wheel is turned away from the user.

Definition at line 19 of file GHOST_EventWheel.hh.

Constructor & Destructor Documentation

◆ GHOST_EventWheel()

GHOST_EventWheel::GHOST_EventWheel ( uint64_t msec,
GHOST_IWindow * window,
GHOST_TEventWheelAxis axis,
int32_t value )
inline

Constructor.

Parameters
msecThe time this event was generated.
windowThe window of this event.
axisThe axis of the mouse wheel.
valueThe displacement of the mouse wheel.

Definition at line 28 of file GHOST_EventWheel.hh.

References GHOST_Event::GHOST_Event(), GHOST_kEventWheel, GHOST_Event::m_data, and m_wheelEventData.

Member Data Documentation

◆ m_wheelEventData

GHOST_TEventWheelData GHOST_EventWheel::m_wheelEventData
protected

Definition at line 37 of file GHOST_EventWheel.hh.

Referenced by GHOST_EventWheel().


The documentation for this class was generated from the following file: