X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Ftheme.h;fp=nageru%2Ftheme.h;h=8e4537351905ae02354010a0a51b86cc2c4dccc3;hb=6cf87ad853439f8565c575fb29dc539a15fdba87;hp=46f24892b5569f48dfe9f226331bf5d02f7ddda9;hpb=0a338eed8f26adaf202e0cadc88b533ce9fa173d;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;