Lumiera  0.pre.03
»edit your freedom«
RenderInvocation Class Reference

#include "steam/engine/render-invocation.hpp"

Description

Todo:
write type comment

Definition at line 54 of file render-invocation.hpp.

Public Member Functions

 RenderInvocation (ProcNode *exitNode)
 
BuffHandle operator[] (size_t channel)
 pull calculated data from the N-th node output channel More...
 
size_t size ()
 

Private Attributes

ProcNodetheNode_
 

Member Function Documentation

◆ operator[]()

BuffHandle operator[] ( size_t  channel)

pull calculated data from the N-th node output channel

Note
this builds a one-way off invocation state context and then forwards the call; this may or may not cause actual calculations, depending on the cache.
Todo:
for real use within the engine, the pull()-call should be dispatched through the scheduler; of course then the call semantics would be completely different. Maybe this invocation will be test only?

Definition at line 56 of file render-invocation.cpp.

References ProcNode::pull().

+ Here is the call graph for this function:
+ Collaboration diagram for RenderInvocation:

The documentation for this class was generated from the following files: