VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
MouseDownUpMoveEvent Struct Reference

MouseDownUpMoveEvent. More...

+ Inheritance diagram for MouseDownUpMoveEvent:

Public Member Functions

void ignoreFollowUpMoveAndUpEvents (bool state)
 
bool ignoreFollowUpMoveAndUpEvents ()
 

Public Attributes

uint32_t clickCount {0}
 
- Public Attributes inherited from MouseEvent
MouseEventButtonState buttonState
 
- Public Attributes inherited from MousePositionEvent
CPoint mousePosition
 
- Public Attributes inherited from ModifierEvent
Modifiers modifiers {}
 pressed modifiers
 
- Public Attributes inherited from Event
EventType type {EventType::Unknown}
 Type.
 
uint64_t id
 Unique ID.
 
uint64_t timestamp
 Timestamp.
 
EventConsumeState consumed
 Consumed? If this is true, event dispatching is stopped.
 

Static Public Attributes

static constexpr uint32_t IgnoreFollowUpEvents = EventConsumeState::Last
 
static constexpr uint32_t IgnoreFollowUpEventsMask = 1 << IgnoreFollowUpEvents
 

Protected Member Functions

 MouseDownUpMoveEvent ()=default
 
 MouseDownUpMoveEvent (const CPoint &pos, MouseEventButtonState buttons, Modifiers mods={})
 

Detailed Description

Constructor & Destructor Documentation

MouseDownUpMoveEvent ( )
protecteddefault
MouseDownUpMoveEvent ( const CPoint pos,
MouseEventButtonState  buttons,
Modifiers  mods = {} 
)
inlineprotected

Member Function Documentation

void ignoreFollowUpMoveAndUpEvents ( bool  state)
inline
bool ignoreFollowUpMoveAndUpEvents ( )
inline

Member Data Documentation

uint32_t clickCount {0}
constexpr uint32_t IgnoreFollowUpEvents = EventConsumeState::Last
static
constexpr uint32_t IgnoreFollowUpEventsMask = 1 << IgnoreFollowUpEvents
static

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