X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=nageru%2Ftheme.h;h=1bed9929681fd11a3649b83d14b4de2d78125836;hp=7c6b3243c85e5d61a1bd7ef42c77d64e7444c0a0;hb=ca090e45b28fed464008086fbe3db19437c115dd;hpb=67bcd1fb516072bf48e4ac140b057f74a31edba0 diff --git a/nageru/theme.h b/nageru/theme.h index 7c6b324..1bed992 100644 --- a/nageru/theme.h +++ b/nageru/theme.h @@ -46,7 +46,9 @@ enum EffectType { RESIZE_EFFECT, MULTIPLY_EFFECT, MIX_EFFECT, - LIFT_GAMMA_GAIN_EFFECT + LIFT_GAMMA_GAIN_EFFECT, + + NO_EFFECT_TYPE }; // An EffectBlueprint refers to an Effect before it's being added to the graph. @@ -162,7 +164,7 @@ public: private: void register_constants(); - void register_class(const char *class_name, const luaL_Reg *funcs); + void register_class(const char *class_name, const luaL_Reg *funcs, EffectType effect_type = NO_EFFECT_TYPE); int set_theme_menu(lua_State *L); Chain get_chain_from_effect_chain(movit::EffectChain *effect_chain, unsigned num, const InputState &input_state);