|
Euphoria
|
#include "eu/core/vertex_layout.h"Go to the source code of this file.
Classes | |
| struct | eu::render::ShaderOptions |
| Shader compilation options. More... | |
| struct | eu::render::ShaderSource_withLayout |
| Shader source with the layout that is expected. More... | |
| struct | eu::render::ShaderSource |
| struct | eu::render::BlurOptions |
| Options for generating a blur shader source. More... | |
Namespaces | |
| namespace | eu |
| namespace | eu::render |
Enumerations | |
| enum class | eu::render::BlurType { eu::render::horizontal , eu::render::vertical } |
| enum class | eu::render::IsGauss { eu::render::no , eu::render::yes } |
Functions | |
| std::string | eu::render::generate_blur (std::string_view src, const BlurOptions &options) |
| ShaderSource_withLayout | eu::render::load_shader_source (const ShaderSource &source, const ShaderOptions &options, const std::string &uniform_buffer_source) |
| ShaderSource | eu::render::load_skybox_source (const ShaderSource &source, const std::string &uniform_buffer_source) |