#include <overlayframe.h>
Inherits LoadClient.

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 | |
| OverlayFrame * | overlay |
| BlendEngine * | blend_engine |
Definition at line 335 of file overlayframe.h.
| BlendUnit::BlendUnit | ( | BlendEngine * | server, | |
| OverlayFrame * | overlay | |||
| ) |
| BlendUnit::~BlendUnit | ( | ) |
Definition at line 2598 of file overlayframe.C.
| void BlendUnit::process_package | ( | LoadPackage * | package | ) | [virtual] |
Reimplemented from LoadClient.
Definition at line 2602 of file overlayframe.C.
References BlendEngine::alpha, BC_RGB161616, BC_RGB888, BC_RGB_FLOAT, BC_RGBA16161616, BC_RGBA8888, BC_RGBA_FLOAT, BC_YUV161616, BC_YUV888, BC_YUVA16161616, BC_YUVA8888, blend_engine, BLEND_ONLY, BLEND_ONLY_3_NORMAL, BLEND_ONLY_4_NORMAL, BLEND_ONLY_TRANSFER_REPLACE, VFrame::get_color_model(), VFrame::get_h(), VFrame::get_rows(), VFrame::get_w(), BlendEngine::input, input, BlendEngine::mode, BlendPackage::out_row1, BlendEngine::output, and output.

| 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 | |||
| ) |
Definition at line 366 of file overlayframe.h.
1.5.5