Blender V5.0
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 wheel_event_data_
Protected Attributes inherited from GHOST_Event
GHOST_TEventType type_
uint64_t time_
GHOST_IWindowwindow_
GHOST_TEventDataPtr 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::data_, GHOST_Event::GHOST_Event(), GHOST_kEventWheel, and wheel_event_data_.

Member Data Documentation

◆ wheel_event_data_

GHOST_TEventWheelData GHOST_EventWheel::wheel_event_data_
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: