#include <procnode.hpp>


Definition at line 114 of file procnode.hpp.
Public Member Functions | |
| BuffHandle | pull (State ¤tProcess, uint requiredOutputNr=0) const |
| Engine Core operation: render and pull output from this node. | |
Static Public Attributes | |
| static NodeFactory | create |
| Storage for the (single, static) ProcNode factory object. | |
Protected Member Functions | |
| ProcNode (WiringDescriptor const &wd) | |
Private Types | |
|
typedef mobject::Parameter < double > | Param |
Private Attributes | |
| vector< Param > | params |
| const WiringDescriptor & | wiringConfig_ |
Friends | |
| class | NodeFactory |
| BuffHandle engine::ProcNode::pull | ( | State & | currentProcess, | |
| uint | requiredOutputNr = 0 | |||
| ) | const [inline] |
Engine Core operation: render and pull output from this node.
On return, currentProcess will hold onto output buffer(s) containing the calculated result frames. In case this node calculates a multi channel output, only one channel can be retrieved by such a pull() call, but you can expect data of the other channels to be processed and fed to cache.
| currentProcess | the current processing state for managing buffers and accessing current parameter values | |
| requiredOutputNr | the output channel requested (in case this node delivers more than one output channel) |
Definition at line 148 of file procnode.hpp.
References engine::WiringDescriptor::callDown().

NodeFactory engine::ProcNode::create [static] |
Storage for the (single, static) ProcNode factory object.
Definition at line 133 of file procnode.hpp.
1.5.6