1 #ifndef SHARPENWINDOW_H
2 #define SHARPENWINDOW_H
8 class SharpenInterlace
;
18 PLUGIN_THREAD_HEADER(SharpenMain
, SharpenThread
, SharpenWindow
)
21 class SharpenHorizontal
;
22 class SharpenLuminance
;
24 class SharpenWindow
: public BC_Window
27 SharpenWindow(SharpenMain
*client
, int x
, int y
);
34 SharpenSlider
*sharpen_slider
;
35 SharpenInterlace
*sharpen_interlace
;
36 SharpenHorizontal
*sharpen_horizontal
;
37 SharpenLuminance
*sharpen_luminance
;
40 class SharpenSlider
: public BC_ISlider
43 SharpenSlider(SharpenMain
*client
, float *output
, int x
, int y
);
51 class SharpenInterlace
: public BC_CheckBox
54 SharpenInterlace(SharpenMain
*client
, int x
, int y
);
61 class SharpenHorizontal
: public BC_CheckBox
64 SharpenHorizontal(SharpenMain
*client
, int x
, int y
);
71 class SharpenLuminance
: public BC_CheckBox
74 SharpenLuminance(SharpenMain
*client
, int x
, int y
);