X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=bigscreen%2Frotatescreen.h;h=4fe6edfe13a3a474a340b16fee314de5c2376423;hp=0883ca27cc4d24591b4e5d764d28e711820c91d8;hb=61761afb28eff20b8839835878a73f7aa2159f84;hpb=865e85b2e5da68f6bf0b907d239f2277579382a6 diff --git a/bigscreen/rotatescreen.h b/bigscreen/rotatescreen.h index 0883ca2..4fe6edf 100644 --- a/bigscreen/rotatescreen.h +++ b/bigscreen/rotatescreen.h @@ -17,11 +17,13 @@ struct Subscreen { class RotateScreen : public GenericScreen { private: + unsigned char *fadefrom_buf; bool valid; std::vector subscreens; unsigned current_screen; - struct timeval last_update; + struct timeval last_update, fade_started; + bool in_fade, fade_found_start_time, same_fade; bool needs_update();