X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bigscreen%2Frotatescreen.h;h=d2c69f788d78c6c97bbc25ab65bcaee4e766be66;hb=13ed6ca4807f938eba70592b2cb728cd3b632115;hp=0883ca27cc4d24591b4e5d764d28e711820c91d8;hpb=865e85b2e5da68f6bf0b907d239f2277579382a6;p=ccbs diff --git a/bigscreen/rotatescreen.h b/bigscreen/rotatescreen.h index 0883ca2..d2c69f7 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, same_fade; bool needs_update();