|
Euphoria
|
A effect that only performs a single step. More...
Public Attributes | |
| std::string | name |
| std::shared_ptr< LoadedPostProcShader > | shader |
| std::vector< std::shared_ptr< ShaderProp > > | properties |
| float | time = 0.0f |
Additional Inherited Members | |
Protected Member Functions inherited from eu::render::Effect | |
| void | set_enabled (bool n) |
A effect that only performs a single step.
Most effects are simple, like invert, grayscale, etc. but some are more complex like blur.
Definition at line 106 of file postproc.internal.h.
| eu::render::SimpleEffect::SimpleEffect | ( | std::string | n, |
| std::shared_ptr< LoadedPostProcShader > | s | ||
| ) |
| void eu::render::SimpleEffect::add_float_drag_prop | ( | const std::string & | prop_name, |
| float | value, | ||
| float | speed | ||
| ) |
| void eu::render::SimpleEffect::add_float_slider_prop | ( | const std::string & | prop_name, |
| float | value, | ||
| float | min, | ||
| float | max | ||
| ) |
Implements eu::render::Effect.
|
overridevirtual |
Implements eu::render::Effect.
Implements eu::render::Effect.
|
overridevirtual |
Implements eu::render::ShaderPropertyProvider.
| std::string eu::render::SimpleEffect::name |
Definition at line 110 of file postproc.internal.h.
| std::vector<std::shared_ptr<ShaderProp> > eu::render::SimpleEffect::properties |
Definition at line 112 of file postproc.internal.h.
| std::shared_ptr<LoadedPostProcShader> eu::render::SimpleEffect::shader |
Definition at line 111 of file postproc.internal.h.
| float eu::render::SimpleEffect::time = 0.0f |
Definition at line 113 of file postproc.internal.h.