BlendUnit Class Reference

#include <overlayframe.h>

Inherits LoadClient.

Collaboration diagram for BlendUnit:

Collaboration graph
[legend]

Public Member Functions

 BlendUnit (BlendEngine *server, OverlayFrame *overlay)
 ~BlendUnit ()
void process_package (LoadPackage *package)
void translation_array_f (transfer_table_f *&table, float out_x1, float out_x2, float in_x1, float in_x2, int in_total, int out_total, int &out_x1_int, int &out_x2_int)
void translate (VFrame *output, VFrame *input, float in_x1, float in_y1, float in_x2, float in_y2, float out_x1, float out_y1, float out_x2, float out_y2, float alpha, int mode, int row1, int row2)

Data Fields

OverlayFrameoverlay
BlendEngineblend_engine

Detailed Description

Definition at line 335 of file overlayframe.h.


Constructor & Destructor Documentation

BlendUnit::BlendUnit ( BlendEngine server,
OverlayFrame overlay 
)

Definition at line 2591 of file overlayframe.C.

References blend_engine.

BlendUnit::~BlendUnit (  ) 

Definition at line 2598 of file overlayframe.C.


Member Function Documentation

void BlendUnit::process_package ( LoadPackage package  )  [virtual]

void BlendUnit::translation_array_f ( transfer_table_f *&  table,
float  out_x1,
float  out_x2,
float  in_x1,
float  in_x2,
int  in_total,
int  out_total,
int &  out_x1_int,
int &  out_x2_int 
)

void BlendUnit::translate ( VFrame output,
VFrame input,
float  in_x1,
float  in_y1,
float  in_x2,
float  in_y2,
float  out_x1,
float  out_y1,
float  out_x2,
float  out_y2,
float  alpha,
int  mode,
int  row1,
int  row2 
)


Field Documentation

Definition at line 366 of file overlayframe.h.

Definition at line 367 of file overlayframe.h.

Referenced by BlendUnit(), and process_package().


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

Generated on Mon Apr 28 14:16:37 2008 for Cinelerra by  doxygen 1.5.5