|
Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
Options to use in Pipeline::configureForPbrRendering. More...
#include <OxygenEngine/render/pipeline.h>
Collaboration diagram for oe::render::Pipeline::PbrOptions:Public Attributes | |
| oe::component::Lighting * | lighting_component |
| Lighting component of the scene. | |
| glm::ivec2 | dimensions |
| Final framebuffer dimensions. | |
| bool | ssao_fixed_size = false |
| Use a constant size buffer for SSAO instead of using one based on output buffer dimensions. | |
| uint32_t | ssao_fixed_height = 600 |
| When using a constant size buffer for SSAO, this is the default height. Width is computed based on framebuffer ratio. | |
| bool | add_debug_render = false |
| Set to true to a debug pipe for displaying debug data. | |
| bool | debug_render_flush = true |
| If the debug pipe is added, do we need to flush debug objects after rendering. | |
Options to use in Pipeline::configureForPbrRendering.
| bool oe::render::Pipeline::PbrOptions::debug_render_flush = true |
If the debug pipe is added, do we need to flush debug objects after rendering.
| oe::component::Lighting* oe::render::Pipeline::PbrOptions::lighting_component |
Lighting component of the scene.
Will be used to fetch lights properties and to fill the refraction texture