]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/sequence.h
Add inline data items to the collection
[libs/gl.git] / source / render / sequence.h
index fb60e37159f7a4220753b093548afc2d9e6b1023..8a480add82050cf2575ecc451908b175f3f3ed82 100644 (file)
@@ -66,9 +66,17 @@ public:
        DEPRECATED typedef Step Pass;
 
 private:
+       struct PostProcStep
+       {
+               PostProcessor *postproc;
+               bool owned;
+
+               PostProcStep(PostProcessor *pp, bool o): postproc(pp), owned(o) { }
+       };
+
        std::vector<Step> steps;
        const Camera *camera;
-       std::vector<RefPtr<PostProcessor> > postproc;
+       std::vector<PostProcStep> postproc;
        unsigned width;
        unsigned height;
        bool hdr;