#include <procnode.hpp>


Definition at line 70 of file procnode.hpp.
Public Types | |
| typedef asset::Proc::ProcFunc | ProcFunc |
Public Attributes | |
| lib::RefArray< InChanDescriptor > & | in |
| NodeID const & | nodeID |
| uint | nrI |
| uint | nrO |
|
lib::RefArray < ChannelDescriptor > & | out |
| ProcFunc * | procFunction |
Protected Member Functions | |
| virtual BuffHandle | callDown (State ¤tProcess, uint requiredOutputNr) const =0 |
| the wiring-dependent part of the node operation. | |
| WiringDescriptor (lib::RefArray< ChannelDescriptor > &o, lib::RefArray< InChanDescriptor > &i, ProcFunc pFunc, NodeID const &nID) | |
Friends | |
| class | ProcNode |
| virtual BuffHandle engine::WiringDescriptor::callDown | ( | State & | currentProcess, | |
| uint | requiredOutputNr | |||
| ) | const [protected, pure virtual] |
the wiring-dependent part of the node operation.
Includes the creation of a one-way state object on the stack holding the actual buffer pointers and issuing the recursive pull() calls
Implemented in engine::NodeWiring< STATE >.
Referenced by engine::ProcNode::pull().

1.5.6