X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Fsequence.h;h=cfd14942e9de044bd5e33af8dc99e43470caf96d;hb=93448d16e72e38afbaecbccf6fdedd46d6a82a73;hp=e1ad77bde8baf8f6b23aff926da02f2c8e1dffd4;hpb=d4e380914f02800b7d915a8748ac9ccd7029bc3b;p=libs%2Fgl.git diff --git a/source/render/sequence.h b/source/render/sequence.h index e1ad77bd..cfd14942 100644 --- a/source/render/sequence.h +++ b/source/render/sequence.h @@ -82,6 +82,10 @@ private: FrameFormat target_format; RenderTarget *target[2]; RenderTarget *target_ms; + bool clear_enabled; + std::vector clear_colors; + float clear_depth; + int clear_stencil; public: Sequence(); @@ -92,6 +96,11 @@ public: unsigned get_height() const { return height; } const FrameFormat &get_target_format() { return target_format; } + void set_clear_enabled(bool); + void set_clear_colors(const std::vector &); + 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. */ Step &add_step(Tag, Renderable &);