#include <event.h>
|
| Event (const Event &rhs)=default |
|
Event & | operator= (const Event &that)=default |
|
|
std::ostream & | operator<< (std::ostream &ss, const Event &e) |
|
Events are propagated upwards in the ProcessorNetwork through ports of processors until they are marked as used or reach a SourceProcessor.
◆ hasBeenUsed()
bool inviwo::Event::hasBeenUsed |
( |
| ) |
const |
|
inline |
Returns the previous used state, and sets it to used;
◆ markAsUnused()
bool inviwo::Event::markAsUnused |
( |
| ) |
|
|
inline |
Returns the previous used state, and sets it to unused;
◆ markAsVisited()
bool inviwo::Event::markAsVisited |
( |
Processor * | | ) |
|
Returns false if the processor was already visited;
◆ setUsed()
bool inviwo::Event::setUsed |
( |
bool | isUsed | ) |
|
|
inline |
Returns the previous used state, and sets it to 'isUsed';
◆ shouldPropagateTo()
Determine if the event should be propagated upwards to inport. Can be overloaded to limit the number or ports a event is propagated through.
Reimplemented in inviwo::RasterizeEvent, and inviwo::ResizeEvent.
The documentation for this class was generated from the following file: