engine::Trafo Class Reference

#include <trafo.hpp>

Inheritance diagram for engine::Trafo:

Inheritance graph
[legend]
Collaboration diagram for engine::Trafo:

Collaboration graph
[legend]

List of all members.


Detailed Description

abstraction of the most important kind of Processing node, which really works on the media data and transforms input into ouput.

Subclasses include the (Video) Projector for scaling/translating, all sorts of effects (Plugins), as well as the low level codecs used to decode the raw media at the source end of the render pipeline(s)

Definition at line 43 of file trafo.hpp.


Protected Member Functions

virtual void process ()=0
 do the actual calculations.
 Trafo (WiringDescriptor const &wd)

Friends

class NodeFactory

Member Function Documentation

virtual void engine::Trafo::process (  )  [protected, pure virtual]

do the actual calculations.

For internal use only.

dispatch to implementation. Client code should use render()

Todo:
obviously we need a parameter!!!


The documentation for this class was generated from the following file:

Generated on Fri Nov 7 22:15:28 2008 for Lumiera by  doxygen 1.5.6