![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/engine/render-invocation.hpp"
A concrete JobFunctor with the ability to activate the »Render Node Network«.
Definition at line 47 of file render-invocation.hpp.
Public Member Functions | |
| RenderInvocation (ProcNode &exitNode) | |
Public Member Functions inherited from JobClosure | |
| virtual | ~JobClosure () |
| this is an interface | |
| lib::HashVal | hash_value (JobParameter) const |
Public Member Functions inherited from JobFunctor | |
| virtual | ~JobFunctor () |
| this is an interface | |
| operator std::string () const | |
Private Member Functions | |
| JobKind | getJobKind () const override |
| string | diagnostic () const override |
| InvocationInstanceID | buildInstanceID (HashVal) const override |
| size_t | hashOfInstance (InvocationInstanceID invoKey) const override |
| void | invokeJobOperation (vault::gear::JobParameter) |
Private Attributes | |
| ProcNode & | theNode_ |
|
inline |
Definition at line 69 of file render-invocation.hpp.
|
inlineoverrideprivatevirtual |
|
overrideprivatevirtual |
Reimplemented from JobFunctor.
Definition at line 42 of file render-invocation.cpp.
|
overrideprivatevirtual |
Implements JobClosure.
Definition at line 48 of file render-invocation.cpp.
|
overrideprivatevirtual |
Implements JobClosure.
Definition at line 54 of file render-invocation.cpp.
References InvocationInstanceID::frameNumber.
|
privatevirtual |
Implements JobClosure.
Definition at line 67 of file render-invocation.cpp.
References ProcNode::pull(), and RenderInvocation::theNode_.
Here is the call graph for this function:
|
private |
Definition at line 50 of file render-invocation.hpp.
Referenced by RenderInvocation::invokeJobOperation().
Inheritance diagram for RenderInvocation:
Collaboration diagram for RenderInvocation: