| 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:
 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