class Theme {
public:
- Theme(const char *filename, movit::ResourcePool *resource_pool, unsigned num_cards);
+ Theme(const std::string &filename, const std::vector<std::string> &search_dirs, movit::ResourcePool *resource_pool, unsigned num_cards);
~Theme();
struct Chain {
int get_channel_signal(unsigned channel);
bool get_supports_set_wb(unsigned channel);
void set_wb(unsigned channel, double r, double g, double b);
+ std::string get_channel_color(unsigned channel);
std::vector<std::string> get_transition_names(float t);