|
Euphoria
|
A functor that sends properties/uniforms to the shader. More...
Public Member Functions | |
| ShaderPropertyProvider ()=default | |
| virtual | ~ShaderPropertyProvider ()=default |
| ShaderPropertyProvider (const ShaderPropertyProvider &)=delete | |
| ShaderPropertyProvider (ShaderPropertyProvider &&)=delete | |
| void | operator= (const ShaderPropertyProvider &)=delete |
| void | operator= (ShaderPropertyProvider &&)=delete |
| virtual void | use_shader (const PostProcArg &a, const FrameBuffer &t)=0 |
A functor that sends properties/uniforms to the shader.
First and foremost this would the used texture/fbo, but it could also be other uniforms like time, resolution, etc.
Definition at line 50 of file postproc.h.
|
default |
|
virtualdefault |
|
delete |
|
delete |
|
delete |
|
delete |
|
pure virtual |
Implemented in eu::render::SimpleEffect, eu::render::BlurVerticalProvider, and eu::render::BurHorizontalProvider.