Blender V4.5
GHOST_EventButton Class Reference

#include <GHOST_EventButton.hh>

Inherits GHOST_Event.

Public Member Functions

 GHOST_EventButton (uint64_t time, GHOST_TEventType type, GHOST_IWindow *window, GHOST_TButton button, const GHOST_TabletData &tablet)
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_TEventButtonData m_buttonEventData
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 button event.

Definition at line 18 of file GHOST_EventButton.hh.

Constructor & Destructor Documentation

◆ GHOST_EventButton()

GHOST_EventButton::GHOST_EventButton ( uint64_t time,
GHOST_TEventType type,
GHOST_IWindow * window,
GHOST_TButton button,
const GHOST_TabletData & tablet )
inline

Constructor.

Parameters
timeThe time this event was generated.
typeThe type of this event.
windowThe window of this event.
buttonThe state of the buttons were at the time of the event.
tabletThe tablet data associated with this event.

Definition at line 28 of file GHOST_EventButton.hh.

References GHOST_Event::GHOST_Event(), and m_buttonEventData.

Member Data Documentation

◆ m_buttonEventData

GHOST_TEventButtonData GHOST_EventButton::m_buttonEventData
protected

The button event data.

Definition at line 40 of file GHOST_EventButton.hh.

Referenced by GHOST_EventButton().


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