engine Namespace Reference


Detailed Description

Render engine code as part of the Proc-Layer.

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 ProcNodePNode
typedef TrafoPTrafo


Typedef Documentation

typedef Trafo * engine::PTrafo

Note:
ProcNode is handled by pointer and bulk allocated/deallocated

Definition at line 53 of file nodefactory.hpp.


Generated on Thu Jul 22 00:06:42 2010 for Lumiera by  doxygen 1.5.6