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 chosen while operating the node network for rendering. More... | |
| class | PluginAdapter |
| Adapter used to integrate an effects processor in the render pipeline. More... | |
| 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... | |
| class | RenderEngine |
| class | RenderGraph |
| class | RenderInvocation |
| TODO: type comment. More... | |
| class | Source |
| Source Node: represents a media source to pull data from. More... | |
| class | State |
| Abstraction denoting the state of a currently ongoing render/calculation process, as it is tied to the supporting facilities of the backend. More... | |
| 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 |
| class | WiringSituation |
| Finding out about a concrete way of wiring up a ProcNode about to be built. More... | |
Typedefs | |
| typedef ProcNode * | PNode |
| typedef Trafo * | PTrafo |
| typedef Trafo * engine::PTrafo |
Definition at line 53 of file nodefactory.hpp.
1.5.6