X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Feffects%2Fpostprocessor.h;h=02d9d17a6f104d3672dc152849eced83f5ca9adf;hb=6d2e2a0bb28496a8c25b441009bdd2a1a1e72d81;hp=aba1b0e641ae2838a1e64d4a3d81ec834c55586d;hpb=1863f17c5c5563be8492d7f01e5c613a740ea1e9;p=libs%2Fgl.git diff --git a/source/effects/postprocessor.h b/source/effects/postprocessor.h index aba1b0e6..02d9d17a 100644 --- a/source/effects/postprocessor.h +++ b/source/effects/postprocessor.h @@ -9,17 +9,20 @@ namespace GL { class Mesh; class Renderer; class Sampler; -class Shader; class Texture2D; /** -Base class for post-processing effects. Post-processors receive the contents -of the entire framebuffer as a texture and render it back, altering it in the -process. +Base class for post-processing effects. + +PostProcessors can be added to a Sequence. They receive the contents of the +entire framebuffer as a texture and render it back, altering it in the process. */ class PostProcessor { public: + /** + Holds the parameters for a PostProcessor. Used with SequenceTemplate. + */ struct Template { class Loader: public Msp::DataFile::ObjectLoader