|
Euphoria
|
A basic framework for applying post-processing effects and rendering the World. More...
Classes | |
| struct | eu::render::PostProcArg |
| Arguments for rendering a post-processing effect. More... | |
| struct | eu::render::RenderSource |
| A source that can be rendered to a framebuffer or a screen. More... | |
| struct | eu::render::ShaderPropertyProvider |
| A functor that sends properties/uniforms to the shader. More... | |
| struct | eu::render::RenderTextureWithShader |
| Applies a shader to the output of another source. More... | |
| struct | eu::render::CompiledStack |
| A compiled full-screen-effect. More... | |
| struct | eu::render::BuildArg |
| Arguments for when building a effect stack. More... | |
| struct | eu::render::Effect |
| A effect that can be toggled. More... | |
| struct | eu::render::FactorEffect |
| A special effect where the effect can be eased into existence. More... | |
| struct | eu::render::EffectStack |
| The facade of the post-proc framework. More... | |
| struct | eu::render::BloomRender |
| struct | eu::render::RenderWorld |
| A source that "just" renders the world. More... | |
| struct | eu::render::ShaderProp |
| A tweakable shader property. More... | |
| struct | eu::render::FloatDragShaderProp |
| A float shader property that is dragged with the mouse. More... | |
| struct | eu::render::FloatSliderShaderProp |
| A float shader property that is a slider. More... | |
| struct | eu::render::SimpleEffect |
| A effect that only performs a single step. More... | |
| struct | eu::render::BlurVerticalProvider |
| A shader property for the vertical blur step. More... | |
| struct | eu::render::BurHorizontalProvider |
| A shader property for the horizontal blur step. More... | |
| struct | eu::render::BlurEffect |
| A blur effect split into a vertical and horizontal blur step. More... | |
A basic framework for applying post-processing effects and rendering the World.