|
| GestureEvent (dvec2 deltaPos, double deltaDistance, GestureType type, GestureState state, int numFingers, dvec2 screenPosNorm, uvec2 canvasSize, double depth=1.0) |
| GestureEvent (const GestureEvent &rhs)=default |
GestureEvent & | operator= (const GestureEvent &that)=default |
virtual GestureEvent * | clone () const override |
dvec2 | deltaPos () const |
double | deltaDistance () const |
GestureType | type () const |
GestureState | state () const |
int | numFingers () const |
dvec2 | screenPosNormalized () const |
void | setScreenPosNormalized (dvec2) |
uvec2 | canvasSize () const |
void | setCanvasSize (uvec2 size) |
double | depth () const |
void | setDepth (double depth) |
dvec3 | ndc () const |
virtual uint64_t | hash () const override |
virtual void | print (std::ostream &ss) const override |
| 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 |