]> git.sesse.net Git - movit/blobdiff - effect_chain.h
Add an effect to do re-slicing of the image, for overlap/discard.
[movit] / effect_chain.h
index a544e833bf4bc80029c6f61a7276203aab5c8358..642f079201f037219b1ead3c02aebf3e85bfb28d 100644 (file)
@@ -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)