X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Ftheme.h;h=22a9ff7d3423a4e203c9fc688be2f4f354306ca5;hb=87ca88abe461522ff7386ee179a87a2ba2f5012c;hp=34a8d29fffb141475f5705242b2d01898fa7b74a;hpb=9f5622b1cb36a07b5b717ab5c4cbd938a550c7c3;p=nageru diff --git a/nageru/theme.h b/nageru/theme.h index 34a8d29..22a9ff7 100644 --- a/nageru/theme.h +++ b/nageru/theme.h @@ -218,13 +218,17 @@ private: std::unique_ptr theme_menu; std::function theme_menu_callback; - std::map channel_names; // Set using Nageru.set_theme(). Protected by . + std::map channel_names; // Set using Nageru.set_channel_name(). Protected by . + std::map channel_signals; // Set using Nageru.set_channel_signal(). Protected by . + std::map channel_supports_wb; // Set using Nageru.set_supports_wb(). Protected by . friend class LiveInputWrapper; friend class Scene; friend int ThemeMenu_set(lua_State *L); friend int Nageru_set_channel_name(lua_State *L); friend int Nageru_set_num_channels(lua_State *L); + friend int Nageru_set_channel_signal(lua_State *L); + friend int Nageru_set_supports_wb(lua_State *L); }; // LiveInputWrapper is a facade on top of an YCbCrInput, exposed to