FrameFormat target_format;
RenderTarget *target[2];
RenderTarget *target_ms;
+ bool clear_enabled;
+ std::vector<Color> clear_colors;
+ float clear_depth;
+ int clear_stencil;
public:
- Sequence(unsigned, unsigned, const FrameFormat & = FrameFormat());
+ Sequence();
+ Sequence(unsigned, unsigned, const FrameFormat &);
~Sequence();
- const FrameFormat &get_target_format() { return target_format; }
-
unsigned get_width() const { return width; }
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<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. */