X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=effect_chain.h;h=642f079201f037219b1ead3c02aebf3e85bfb28d;hp=a544e833bf4bc80029c6f61a7276203aab5c8358;hb=f3591ae239781d0587a141e14633e172ba9e376b;hpb=ecab6f3b08bc0a995dd96542758031f1ba2c6a27 diff --git a/effect_chain.h b/effect_chain.h index a544e83..642f079 100644 --- a/effect_chain.h +++ b/effect_chain.h @@ -26,6 +26,8 @@ #include "image_format.h" +namespace movit { + class Effect; class Input; struct Phase; @@ -64,11 +66,9 @@ private: // they will be equal. unsigned output_width, output_height; - // If output goes to RTT (otherwise, none of these are set). - // The Phase pointer is a but ugly; we should probably fix so - // that Phase takes other phases as inputs, instead of Node. - GLuint output_texture; - unsigned output_texture_width, output_texture_height; + // If output goes to RTT, which phase it is in (otherwise unset). + // This is a bit ugly; we should probably fix so that Phase takes other + // phases as inputs, instead of Node. Phase *phase; // Used during the building of the effect chain. @@ -268,4 +268,6 @@ private: bool owns_resource_pool; }; +} // namespace movit + #endif // !defined(_MOVIT_EFFECT_CHAIN_H)