X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fpostprocessor.h;h=c107d885f658e028522fdb0fe463bbd755d60d1d;hp=15cdc271149265e171da1b2cdf4ef6ce6a3b842d;hb=bec07999d95b76f4b47cffcc564d0cd0afc0435e;hpb=d1e3975c163694d7bca6417463462be950019e5e diff --git a/source/postprocessor.h b/source/postprocessor.h index 15cdc271..c107d885 100644 --- a/source/postprocessor.h +++ b/source/postprocessor.h @@ -1,11 +1,14 @@ #ifndef MSP_GL_POSTPROCESSOR_H_ #define MSP_GL_POSTPROCESSOR_H_ +#include + namespace Msp { namespace GL { class Mesh; class Renderer; +class Sampler; class Shader; class Texture2D; @@ -16,6 +19,28 @@ process. */ class PostProcessor { +public: + struct Template + { + class Loader: public Msp::DataFile::ObjectLoader