X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Ftheme.h;h=8a0a92af7361d1cb50de5a1e9ee9f802f48c172c;hb=6e5ded9f44606841fb5e905394cca803c7d7abdf;hp=ce232fcfa913acb8d9eaef44c5889b4d42f62c79;hpb=ecaec75dd52d076ba53cafa1fed716ebc0d93da6;p=nageru diff --git a/nageru/theme.h b/nageru/theme.h index ce232fc..8a0a92a 100644 --- a/nageru/theme.h +++ b/nageru/theme.h @@ -49,6 +49,8 @@ enum EffectType { MULTIPLY_EFFECT, MIX_EFFECT, LIFT_GAMMA_GAIN_EFFECT, + BLUR_EFFECT, + UNSHARP_MASK_EFFECT, NO_EFFECT_TYPE }; @@ -192,6 +194,11 @@ public: std::string format_status_line(const std::string &disk_space_left_text, double file_length_seconds); + // Signal that the given card is going away and will not be replaced + // with a fake capture card, so remove all connections to it so that + // they don't automatically come back on the next frame. + void remove_card(unsigned card_index); + private: void register_globals(); void register_class(const char *class_name, const luaL_Reg *funcs, EffectType effect_type = NO_EFFECT_TYPE);