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

Member Data Documentation

◆ button_event_data_

GHOST_TEventButtonData GHOST_EventButton::button_event_data_
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: