#include <overlayframe.h>
Inherits LoadClient.

Public Member Functions | |
| ScaleTranslateUnit (ScaleTranslateEngine *server, OverlayFrame *overlay) | |
| ~ScaleTranslateUnit () | |
| void | process_package (LoadPackage *package) |
| void | scale_array_f (int *&table, int out_x1, int out_x2, float in_x1, float in_x2) |
Data Fields | |
| OverlayFrame * | overlay |
| ScaleTranslateEngine * | scale_translate |
Definition at line 265 of file overlayframe.h.
| ScaleTranslateUnit::ScaleTranslateUnit | ( | ScaleTranslateEngine * | server, | |
| OverlayFrame * | overlay | |||
| ) |
| ScaleTranslateUnit::~ScaleTranslateUnit | ( | ) |
Definition at line 2254 of file overlayframe.C.
| void ScaleTranslateUnit::process_package | ( | LoadPackage * | package | ) | [virtual] |
Reimplemented from LoadClient.
Definition at line 2272 of file overlayframe.C.
References ScaleTranslateEngine::alpha, BC_RGB161616, BC_RGB888, BC_RGB_FLOAT, BC_RGBA16161616, BC_RGBA8888, BC_RGBA_FLOAT, BC_YUV161616, BC_YUV888, BC_YUVA16161616, BC_YUVA8888, VFrame::calculate_bytes_per_pixel(), VFrame::get_color_model(), VFrame::get_rows(), ScaleTranslateEngine::in_x1, ScaleTranslateEngine::in_x2, ScaleTranslateEngine::in_y1, ScaleTranslateEngine::in_y2, ScaleTranslateEngine::input, input, memcpy, ScaleTranslateEngine::mode, ScaleTranslatePackage::out_row1, ScaleTranslateEngine::out_x1, ScaleTranslateEngine::out_x2, ScaleTranslateEngine::out_y1, ScaleTranslateEngine::out_y2, ScaleTranslateEngine::output, output, scale_array_f(), SCALE_TRANSLATE, and scale_translate.

| void ScaleTranslateUnit::scale_array_f | ( | int *& | table, | |
| int | out_x1, | |||
| int | out_x2, | |||
| float | in_x1, | |||
| float | in_x2 | |||
| ) |
Definition at line 278 of file overlayframe.h.
Definition at line 279 of file overlayframe.h.
Referenced by process_package(), and ScaleTranslateUnit().
1.5.5