Configuration options controlling renderer behavior at startup. More...
#include <IllumineRenderer.h>
Public Member Functions | |
| template<typename F> | |
| void | Reflect (F var) |
Public Attributes | |
| u32 | FramesInFlight = 2 |
| Number of frames processed concurrently. Clamped to [1, MAX_FRAMES_IN_FLIGHT]. | |
| bool | VSync = true |
| Enables vertical sync on the swapchain. | |
| bool | EnablePipelineStatistics = false |
| Enables Vulkan pipeline statistics queries. | |
Configuration options controlling renderer behavior at startup.
Serializable via the Reflect() template. Values are validated and clamped during IllumineRenderer::Init().
|
inline |
| bool Raven::RendererConfig::EnablePipelineStatistics = false |
Enables Vulkan pipeline statistics queries.
| u32 Raven::RendererConfig::FramesInFlight = 2 |
Number of frames processed concurrently. Clamped to [1, MAX_FRAMES_IN_FLIGHT].
| bool Raven::RendererConfig::VSync = true |
Enables vertical sync on the swapchain.