|
|
| AxisRangeEvent (AxisRangeEvent &&rhs) noexcept=default |
| |
|
| AxisRangeEvent (AxisRangeEventState state, AxisRangeInteraction interaction, AxisRangeInteractionMode mode, std::optional< Rectangle > rect) |
| |
|
| AxisRangeEvent (const AxisRangeEvent &rhs)=default |
| |
| virtual AxisRangeEvent * | clone () const override |
| |
| virtual uint64_t | hash () const override |
| |
|
AxisRangeInteraction | interaction () const |
| |
|
AxisRangeInteractionMode | mode () const |
| |
|
AxisRangeEvent & | operator= (AxisRangeEvent &&rhs) noexcept=default |
| |
|
AxisRangeEvent & | operator= (const AxisRangeEvent &rhs)=default |
| |
| virtual void | print (fmt::memory_buffer &buff) const override |
| |
|
std::optional< Rectangle > | rect () const |
| |
|
AxisRangeEventState | state () const |
| |
|
template<typename EventType > |
| EventType * | getAs () |
| |
|
template<typename EventType > |
| const EventType * | getAs () const |
| |
|
const std::vector< Processor * > & | getVisitedProcessors () const |
| |
|
bool | hasBeenUsed () const |
| |
|
bool | hasVisitedProcessor (Processor *) const |
| |
| bool | markAsUnused () |
| |
| bool | markAsUsed () |
| |
|
void | markAsVisited (const Event &) |
| |
| bool | markAsVisited (Processor *) |
| |
| bool | setUsed (bool isUsed) |
| |
| virtual bool | shouldPropagateTo (Inport *inport, Processor *processor, Outport *source) |
| |
Event propagating axis range events from upwards in the network, which can for example be used for selections.
- See also
- OrthoGraphicAxis2D
-
BoxSelection