Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

PIAVE::OverlayOp Class Reference

#include <transitions.hh>

Inheritance diagram for PIAVE::OverlayOp:

PIAVE::BinaryOp PIAVE::StoryElement PIAVE::PluginBase List of all members.

Public Methods

 OverlayOp ()
 class Overlay

virtual void renderFrame (Frame &dest, Frame &src_a, Frame &src_b, Time t)
 connect src_a with src_b

virtual int fixMe (int fix_lvl=0)
 check subtree for internal inconsistencies and fix according to fix_lvl


Detailed Description

Todo:
FIXME !! RD this is just a special case of PicInPic (or the other way raound) both classes should be merged in a clever way.


Member Function Documentation

virtual int PIAVE::OverlayOp::fixMe int    fix_lvl = 0 [inline, virtual]
 

check subtree for internal inconsistencies and fix according to fix_lvl

Parameters:
fix_lvl  * - 0 : don't fix, just warn
  • >0 : fix not so serious problems allowed to happen during editing
  • >10 : fix serious problems should never happen, bug if otherwise ! might leak memory or corrupt track !
Returns:
number of unfixed internal inconsistencies

Reimplemented from PIAVE::StoryElement.

void OverlayOp::renderFrame Frame   dest,
Frame   src_a,
Frame   src_b,
Time    t
[virtual]
 

connect src_a with src_b

Parameters:
dest  all results will be put into dest
src_a  frame source A
src_b  frame source B

Implements PIAVE::BinaryOp.


The documentation for this class was generated from the following files:
Generated on Tue Oct 14 20:45:37 2003 for piave by doxygen1.2.18