X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Ftheme.h;h=8e4537351905ae02354010a0a51b86cc2c4dccc3;hb=622b1e84c60f315cf2980efbf1b54cc049a7d2ce;hp=46f24892b5569f48dfe9f226331bf5d02f7ddda9;hpb=fa42ce69a2508ea129a6cf7f97ace905be91aa91;p=nageru diff --git a/nageru/theme.h b/nageru/theme.h index 46f2489..8e45373 100644 --- a/nageru/theme.h +++ b/nageru/theme.h @@ -105,6 +105,7 @@ public: int get_channel_signal(unsigned channel); bool get_supports_set_wb(unsigned channel); void set_wb(unsigned channel, float r, float g, float b); + void set_wb_for_signal(int signal, float r, float g, float b); movit::RGBTriplet get_white_balance_for_signal(int signal); std::string get_channel_color(unsigned channel); @@ -195,6 +196,7 @@ private: 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); + void call_lua_wb_callback(unsigned channel, float r, float g, float b); std::string theme_path;