X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbloom.h;h=d8bb61acd24ed8f9d1d643683754ab314b57b74e;hp=b3841c73318b65b698cb5ec437372a5feaae1d86;hb=a4549c55a6d47129bd9e42c6a49a671b759ce6d9;hpb=a525c632144d3dcefe373916bdde789727d2230d diff --git a/source/bloom.h b/source/bloom.h index b3841c73..d8bb61ac 100644 --- a/source/bloom.h +++ b/source/bloom.h @@ -23,6 +23,23 @@ a blur filter. */ class Bloom: public PostProcessor { +public: + struct Template: public PostProcessor::Template + { + class Loader: public DataFile::DerivedObjectLoader + { + public: + Loader(Template &); + }; + + float radius; + float strength; + + Template(); + + virtual Bloom *create(unsigned, unsigned) const; + }; + private: RenderTarget *target[2]; ProgramData common_shdata;