class Framebuffer;
class RenderTarget;
+/**
+A View targeting an offscreen framebuffer.
+*/
class OffscreenView: public View
{
+private:
+ Framebuffer ⌖
+
public:
OffscreenView(Framebuffer &);
OffscreenView(RenderTarget &);
+
+private:
+ virtual const Framebuffer &get_target() const { return target; }
};
} // namespace GL