Blender V4.3
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
 
uint64_t getTime () const
 
GHOST_IWindowgetWindow () const
 
GHOST_TEventDataPtr getData () const
 
- Public Member Functions inherited from GHOST_IEvent
virtual ~GHOST_IEvent ()
 

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
 

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.

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.


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