PostProcessingShaderImplementation * implementation
PostProcessingShader(Renderer *renderer)
Public constructor.
void setShader(int contextIdx, const string &id)
Set post processing shader.
void setBufferPixelWidth(int contextIdx, float pixelWidth)
Set source buffer pixel width.
unordered_map< string, PostProcessingShaderImplementation * > shaders
bool hasShader(const string &id)
Has post processing shader.
void setShaderParameters(int contextIdx, Engine *engine)
Set shader parameters.
void loadTextures(const string &pathName)
Load textures.
void setBufferPixelHeight(int contextIdx, float pixelHeight)
Set source buffer pixel height.
Post processing shader program implementation interface.