| 
| 
  | WheelEvent (MouseButtons buttonState=MouseButtons(flags::empty), KeyModifiers modifiers=KeyModifiers(flags::empty), dvec2 delta=dvec2(0), dvec2 normalizedPosition=dvec2(0), uvec2 canvasSize=uvec2(0), double depth=1.0) | 
| 
  | WheelEvent (const WheelEvent &rhs)=default | 
| 
WheelEvent &  | operator= (const WheelEvent &that)=default | 
| virtual WheelEvent *  | clone () const override | 
| 
dvec2  | delta () const | 
| 
void  | setDelta (dvec2 delta) | 
| virtual uint64_t  | hash () const override | 
| virtual void  | print (std::ostream &ss) const override | 
| 
  | MouseInteractionEvent (MouseButtons buttonState=MouseButtons(flags::empty), KeyModifiers modifiers=KeyModifiers(flags::empty), dvec2 normalizedPosition=dvec2(0), uvec2 canvasSize=uvec2(1), double depth=1.0) | 
| 
  | MouseInteractionEvent (const MouseInteractionEvent &rhs)=default | 
| 
MouseInteractionEvent &  | operator= (const MouseInteractionEvent &that)=default | 
| MouseButtons  | buttonState () const | 
| 
void  | setButtonState (MouseButtons buttonState) | 
| dvec2  | pos () const | 
| 
void  | setPos (dvec2 pos) | 
| uvec2  | canvasSize () const | 
| 
void  | setCanvasSize (uvec2 size) | 
| double  | depth () const | 
| 
void  | setDepth (double depth) | 
| dvec2  | posNormalized () const | 
| 
void  | setPosNormalized (dvec2 pos) | 
| dvec3  | ndc () const | 
| 
double  | x () const | 
| 
double  | y () const | 
| 
std::string  | buttonName () const | 
| void  | setMouseCursor (MouseCursor cursor) const | 
| void  | setMouseCursorCallback (MouseCursorCallback callback) | 
| 
const MouseCursorCallback &  | getMouseCursorCallback () const | 
| 
  | InteractionEvent (KeyModifiers modifiers=KeyModifiers(flags::empty)) | 
| 
  | InteractionEvent (const InteractionEvent &rhs)=default | 
| 
InteractionEvent &  | operator= (const InteractionEvent &that)=default | 
| 
KeyModifiers  | modifiers () const | 
| 
void  | setModifiers (KeyModifiers modifiers) | 
| 
std::string  | modifierNames () const | 
| void  | setToolTip (std::string_view tooltip) const | 
| void  | setToolTipCallback (ToolTipCallback callback) | 
| 
const ToolTipCallback &  | getToolTipCallback () const | 
| void  | showContextMenu (std::span< ContextMenuEntry > entries, ContextMenuCategories categories=ContextMenuCategory::Callback) | 
| 
void  | setContextMenuCallback (ContextMenuCallback callback) | 
| 
const ContextMenuCallback &  | getContexMenuCallback () const | 
| virtual bool  | shouldPropagateTo (Inport *inport, Processor *processor, Outport *source) | 
| bool  | markAsUsed () | 
| bool  | markAsUnused () | 
| bool  | setUsed (bool isUsed) | 
| 
bool  | hasBeenUsed () const | 
| bool  | markAsVisited (Processor *) | 
| 
void  | markAsVisited (Event &) | 
| 
bool  | hasVisitedProcessor (Processor *) const | 
| 
const std::vector< Processor * > &  | getVisitedProcessors () const | 
| 
template<typename EventType>  | 
| EventType *  | getAs () | 
| 
template<typename EventType>  | 
| const EventType *  | getAs () const |