Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

FadeEngine Class Reference

#include <fadeengine.h>

Inheritance diagram for FadeEngine:

LoadServer List of all members.

Public Member Functions

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

Public Attributes

VFrame * output
VFrame * input
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 LoadServer::process_packages().

Referenced by VirtualVNode::render_fade().

void FadeEngine::init_packages  )  [virtual]
 

Reimplemented from LoadServer.

Definition at line 194 of file fadeengine.C.

References input, and LoadServer::total_packages.

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.


Member Data Documentation

float FadeEngine::alpha
 

Definition at line 45 of file fadeengine.h.

Referenced by FadeUnit::process_package().

VFrame* FadeEngine::input
 

Definition at line 44 of file fadeengine.h.

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

VFrame* FadeEngine::output
 

Definition at line 43 of file fadeengine.h.

Referenced by FadeUnit::process_package().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:13 2006 for Cinelerra-svn by  doxygen 1.4.4