X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbuilders%2Fsequencebuilder.h;h=93a522cc2907723ead83469fb2b11f6a06c4e156;hp=739cc5edf4fd076e532aef5a4795caf06d0f50f5;hb=a3cc9f4469153396c7ad0868f3cbb2d2f698d710;hpb=dff7004fa078d55911664c0f513b5dc6c9449420 diff --git a/source/builders/sequencebuilder.h b/source/builders/sequencebuilder.h index 739cc5ed..93a522cc 100644 --- a/source/builders/sequencebuilder.h +++ b/source/builders/sequencebuilder.h @@ -8,6 +8,7 @@ namespace Msp { namespace GL { class Framebuffer; +class FrameFormat; class Sequence; class SequenceTemplate; class PostProcessor; @@ -20,6 +21,7 @@ private: const SequenceTemplate &tmpl; std::map renderables; std::map postprocessors; + std::string debug_name; public: SequenceBuilder(const SequenceTemplate &); @@ -27,10 +29,14 @@ public: void set_renderable(const std::string &, Renderable &); void set_postprocessor(const std::string &, PostProcessor &); + void set_debug_name(const std::string &); + void build(Sequence &) const; Sequence *build(unsigned, unsigned) const; Sequence *build(const View &) const; Sequence *build(const Framebuffer &) const; + + FrameFormat create_frame_format() const; }; } // namespace GL