FadeEngine Class Reference

#include <fadeengine.h>

Inherits LoadServer.

Collaboration diagram for FadeEngine:

Collaboration graph
[legend]

Public Member Functions

 FadeEngine (int cpus)
 ~FadeEngine ()
void do_fade (VFrame *output, VFrame *input, float alpha)
void init_packages ()
LoadClientnew_client ()
LoadPackagenew_package ()

Data Fields

VFrameoutput
VFrameinput
float alpha

Detailed Description

Definition at line 31 of file fadeengine.h.


Constructor & Destructor Documentation

FadeEngine::FadeEngine ( int  cpus  ) 

Definition at line 171 of file fadeengine.C.

FadeEngine::~FadeEngine (  ) 

Definition at line 176 of file fadeengine.C.


Member Function Documentation

void FadeEngine::do_fade ( VFrame output,
VFrame input,
float  alpha 
)

Definition at line 180 of file fadeengine.C.

References VFrame::copy_from(), and LoadServer::process_packages().

Referenced by VirtualVNode::render_fade().

Here is the call graph for this function:

void FadeEngine::init_packages (  )  [virtual]

Reimplemented from LoadServer.

Definition at line 194 of file fadeengine.C.

References VFrame::get_h(), LoadServer::get_total_packages(), and input.

Here is the call graph for this function:

LoadClient * FadeEngine::new_client (  )  [virtual]

Reimplemented from LoadServer.

Definition at line 204 of file fadeengine.C.

LoadPackage * FadeEngine::new_package (  )  [virtual]

Reimplemented from LoadServer.

Definition at line 209 of file fadeengine.C.


Field Documentation

Definition at line 45 of file fadeengine.h.

Referenced by FadeUnit::process_package().

Definition at line 46 of file fadeengine.h.

Referenced by init_packages(), and FadeUnit::process_package().

Definition at line 47 of file fadeengine.h.

Referenced by FadeUnit::process_package().


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

Generated on Mon Apr 28 14:24:27 2008 for Cinelerra by  doxygen 1.5.5