Backbone of the engine, render nodes base and cooperation. A good deal of the active engine code is outside the scope of the Proc-Layer, e.g. code located in backend services and plugins.
Classes | |
| class | ActualInvocationProcess |
| The real invocation context state implementation. More... | |
| struct | AllocBufferFromCache |
| < using the global current State, which will delegate to Cache More... | |
| struct | AllocBufferFromParent |
| < using the parent StateAdapter for buffer allocations More... | |
| struct | BufferDescriptor |
| Buffer Type information. More... | |
| struct | BuffHandle |
| Handle for a buffer for processing data, abstracting away the actual implementation. More... | |
| struct | BuffTable |
| Tables of buffer handles and corresponding dereferenced buffer pointers. More... | |
| class | BuffTableChunk |
| to be allocated on the stack while evaluating a ProcNode::pull() call. More... | |
| class | BuffTableStorage |
| struct | ChannelDescriptor |
| struct | InChanDescriptor |
| struct | Invocation |
| Invocation context state. More... | |
| class | Link |
| Abstraction of all sorts of connecting Elements with special functionality. More... | |
| class | Mask |
| class | NodeFactory |
| Create processing nodes based on given objects of the high-level model. More... | |
| class | NodeWiring |
| Actual implementation of the link between nodes, also acting as "track switch" for the execution path choosen while operating the node network for rendering. More... | |
| class | PluginAdapter |
| Adapter used to integrate an effects processor in the render pipeline. More... | |
| class | Processor |
| class | ProcNode |
| Key abstraction of the Render Engine: A Data processing Node. More... | |
| class | Projector |
| Special video processing node used to scale and translate image data. More... | |
| struct | RefArray |
| < More... | |
| class | RenderEngine |
| class | Source |
| Source Node: represents a media source to pull data from. More... | |
| class | State |
| class | StateAdapter |
| Adapter to shield the ProcNode from the actual buffer management, allowing the processing function within ProcNode to use logical buffer IDs. More... | |
| class | StateProxy |
| class | Trafo |
| abstraction of the most important kind of Processing node, which really works on the media data and transforms input into ouput. More... | |
| class | WiringDescriptor |
| Interface: Description of the input and output ports, processing function and predecessor nodes for a given ProcNode. More... | |
| class | WiringFactory |
Typedefs | |
| typedef WiringDescriptor &( | FunctionType )(void) |
| typedef ProcNode * | PNode |
| typedef Trafo * | PTrafo |
|
typedef ConfigSelector < WiringDescriptorFactory, FunctionType, Alloc & > | WiringSelector |
| typedef Trafo * engine::PTrafo |
Definition at line 49 of file nodefactory.hpp.
1.5.6