Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::RasterizeEvent Class Reference
Inheritance diagram for inviwo::RasterizeEvent:

Public Member Functions

RasterizeHandle addInitializeShaderCallback (std::function< void()> callback) const
virtual RasterizeEvent * clone () const override
virtual uint64_t hash () const override
 RasterizeEvent (std::shared_ptr< RasterizationRendererBase > renderer)
virtual bool shouldPropagateTo (Inport *inport, Processor *processor, Outport *source) override
Public Member Functions inherited from inviwo::Event
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 (Event &)
bool markAsVisited (Processor *)
virtual void print (std::ostream &ss) const
bool setUsed (bool isUsed)

Static Public Member Functions

static constexpr uint64_t chash ()

Additional Inherited Members

Protected Member Functions inherited from inviwo::Event
 Event (const Event &rhs)=default
Event & operator= (const Event &that)=default

Member Function Documentation

◆ clone()

virtual RasterizeEvent * inviwo::RasterizeEvent::clone ( ) const
overridevirtual

Implements inviwo::Event.

◆ hash()

virtual uint64_t inviwo::RasterizeEvent::hash ( ) const
overridevirtual

Implements inviwo::Event.

◆ shouldPropagateTo()

virtual bool inviwo::RasterizeEvent::shouldPropagateTo ( Inport * inport,
Processor * processor,
Outport * source )
overridevirtual

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 from inviwo::Event.


The documentation for this class was generated from the following file:
  • modules/oit/include/modules/oit/rasterizeevent.h