r753: Add raise_window() commands when making various windows
[cinelerra_cv/mob.git] / cinelerra / fadeengine.h
bloba5ae3ed265e331ae4119c7e09ae9041db0312714
1 #ifndef FADEENGINE_H
2 #define FADEENGINE_H
4 #include "loadbalance.h"
5 #include "vframe.inc"
8 class FadeEngine;
10 class FadePackage : public LoadPackage
12 public:
13 FadePackage();
15 int out_row1, out_row2;
20 class FadeUnit : public LoadClient
22 public:
23 FadeUnit(FadeEngine *engine);
24 ~FadeUnit();
26 void process_package(LoadPackage *package);
28 FadeEngine *engine;
31 class FadeEngine : public LoadServer
33 public:
34 FadeEngine(int cpus);
35 ~FadeEngine();
37 void do_fade(VFrame *output, VFrame *input, float alpha);
39 void init_packages();
40 LoadClient* new_client();
41 LoadPackage* new_package();
43 VFrame *output;
44 VFrame *input;
45 float alpha;
50 #endif