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

MouseEventButtonState. More...

Public Member Functions

bool isLeft () const
 
bool isMiddle () const
 
bool isRight () const
 
bool is (MouseButton pos) const
 
bool isOther (uint32_t index) const
 
bool has (MouseButton pos) const
 
bool empty () const
 
void add (MouseButton pos)
 
void set (MouseButton pos)
 
void clear ()
 
 MouseEventButtonState ()=default
 
 MouseEventButtonState (const MouseEventButtonState &)=default
 
 MouseEventButtonState (MouseButton pos)
 
MouseEventButtonStateoperator= (const MouseEventButtonState &)=default
 
bool operator== (const MouseEventButtonState &other) const
 
bool operator!= (const MouseEventButtonState &other) const
 

Detailed Description

Constructor & Destructor Documentation

MouseEventButtonState ( )
default

Member Function Documentation

void add ( MouseButton  pos)
inline
void clear ( )
inline
bool empty ( ) const
inline
bool has ( MouseButton  pos) const
inline
bool is ( MouseButton  pos) const
inline
bool isLeft ( ) const
inline
bool isMiddle ( ) const
inline
bool isOther ( uint32_t  index) const
inline
bool isRight ( ) const
inline
bool operator!= ( const MouseEventButtonState other) const
inline
MouseEventButtonState& operator= ( const MouseEventButtonState )
default
bool operator== ( const MouseEventButtonState other) const
inline
void set ( MouseButton  pos)
inline

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