X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Ftheme.h;fp=nageru%2Ftheme.h;h=46f24892b5569f48dfe9f226331bf5d02f7ddda9;hb=fa42ce69a2508ea129a6cf7f97ace905be91aa91;hp=7fd132544264e8283fbc0bd1d13ec6d6dc05a084;hpb=a2bbd645256cb31f6ba608c21707ad32c62b4598;p=nageru diff --git a/nageru/theme.h b/nageru/theme.h index 7fd1325..46f2489 100644 --- a/nageru/theme.h +++ b/nageru/theme.h @@ -2,6 +2,7 @@ #define _THEME_H 1 #include +#include #include #include #include @@ -94,9 +95,6 @@ public: // for non-interlaced inputs. std::vector input_frames; }; - struct WhiteBalance { - float r, g, b; - }; Chain get_chain(unsigned num, float t, unsigned width, unsigned height, const InputState &input_state); @@ -107,10 +105,10 @@ 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); - WhiteBalance get_white_balance_for_signal(int signal); + movit::RGBTriplet get_white_balance_for_signal(int signal); std::string get_channel_color(unsigned channel); - std::unordered_map white_balance_for_signal; + std::unordered_map white_balance_for_signal; std::vector get_transition_names(float t);