]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/sequence.h
Make it possible to specify explicit clear values
[libs/gl.git] / source / render / sequence.h
index 061b04de3406a60b78c883f11a7b9ad2e2740666..cfd14942e9de044bd5e33af8dc99e43470caf96d 100644 (file)
@@ -83,6 +83,9 @@ private:
        RenderTarget *target[2];
        RenderTarget *target_ms;
        bool clear_enabled;
+       std::vector<Color> clear_colors;
+       float clear_depth;
+       int clear_stencil;
 
 public:
        Sequence();
@@ -94,6 +97,9 @@ public:
        const FrameFormat &get_target_format() { return target_format; }
 
        void set_clear_enabled(bool);
+       void set_clear_colors(const std::vector<Color> &);
+       void set_clear_depth(float);
+       void set_clear_stencil(int);
 
        /** Adds a step to the sequence.  It's permissible to add the same
        Renderable multiple times. */