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

PIAVE::StorySeqNode Class Reference

number of nodes which are in sequential order and have no operator connecting them. More...

Inheritance diagram for PIAVE::StorySeqNode:

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

Public Methods

 StorySeqNode ()
 class StorySeqNode

virtual Frame getFrame (Time t)
 update framebuffer and return it

virtual PropertyNode * getProperties (PropertyNode *p=0) const
virtual int fixMe (int fix_lvl=0)
 check subtree for internal inconsistencies and fix according to fix_lvl


Detailed Description

number of nodes which are in sequential order and have no operator connecting them.

The contained nodes may not overlap. Gaps between to contained nodes are filled with _emptyFrame


Member Function Documentation

int StorySeqNode::fixMe int    fix_lvl = 0 [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.

Frame StorySeqNode::getFrame Time    t [virtual]
 

update framebuffer and return it

Parameters:
t  : local node time
Returns:
a pointer to a Frame buffer

Implements PIAVE::MediaElement.


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