1 #ifndef TIMEAVGWINDOW_H
2 #define TIMEAVGWINDOW_H
10 class TimeAvgParanoid
;
11 class TimeAvgNoSubtract
;
17 PLUGIN_THREAD_HEADER(TimeAvgMain
, TimeAvgThread
, TimeAvgWindow
)
21 class TimeAvgWindow
: public BC_Window
24 TimeAvgWindow(TimeAvgMain
*client
, int x
, int y
);
31 TimeAvgSlider
*total_frames
;
34 TimeAvgOr
*inclusive_or
;
35 TimeAvgParanoid
*paranoid
;
36 TimeAvgNoSubtract
*no_subtract
;
39 class TimeAvgSlider
: public BC_ISlider
42 TimeAvgSlider(TimeAvgMain
*client
, int x
, int y
);
49 class TimeAvgAccum
: public BC_Radial
52 TimeAvgAccum(TimeAvgMain
*client
, TimeAvgWindow
*gui
, int x
, int y
);
58 class TimeAvgAvg
: public BC_Radial
61 TimeAvgAvg(TimeAvgMain
*client
, TimeAvgWindow
*gui
, int x
, int y
);
67 class TimeAvgOr
: public BC_Radial
70 TimeAvgOr(TimeAvgMain
*client
, TimeAvgWindow
*gui
, int x
, int y
);
76 class TimeAvgParanoid
: public BC_CheckBox
79 TimeAvgParanoid(TimeAvgMain
*client
, int x
, int y
);
84 class TimeAvgNoSubtract
: public BC_CheckBox
87 TimeAvgNoSubtract(TimeAvgMain
*client
, int x
, int y
);