X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=theme.h;h=ee9389e0fb1f96cf289b13700f4de741007440e1;hb=refs%2Fheads%2Fmultichannel_audio;hp=264b5ac67f86086f35a5a1555a9f071356fecbf3;hpb=f006b5b162841dbc764fb620025b87a3272ac79a;p=nageru diff --git a/theme.h b/theme.h index 264b5ac..ee9389e 100644 --- a/theme.h +++ b/theme.h @@ -1,26 +1,23 @@ #ifndef _THEME_H #define _THEME_H 1 -#include #include -#include -#include #include #include -#include #include +#include #include -#include #include -#include #include -#include "defs.h" -#include "input_state.h" #include "ref_counted_frame.h" +struct InputState; + namespace movit { class ResourcePool; +class Effect; +class EffectChain; struct ImageFormat; struct YCbCrFormat; } // namespace movit @@ -38,7 +35,7 @@ public: class Theme { public: - Theme(const char *filename, movit::ResourcePool *resource_pool, unsigned num_cards); + Theme(const std::string &filename, const std::vector &search_dirs, movit::ResourcePool *resource_pool, unsigned num_cards); ~Theme(); struct Chain {