Raven Engine v0.1
Loading...
Searching...
No Matches
Raven::RendererConfig Struct Reference

Configuration options controlling renderer behavior. More...

#include <IllumineRenderer.h>

Public Member Functions

template<typename F>
void Reflect (F var)

Public Attributes

u32 FramesInFlight = 2
bool VSync = true
bool EnablePipelineStatistics = false

Detailed Description

Configuration options controlling renderer behavior.

FramesInFlight controls the number of concurrent frames processed. VSync toggles vertical sync. EnablePipelineStatistics enables GPU pipeline statistics queries.

Member Function Documentation

◆ Reflect()

template<typename F>
void Raven::RendererConfig::Reflect ( F var)
inline

Member Data Documentation

◆ EnablePipelineStatistics

bool Raven::RendererConfig::EnablePipelineStatistics = false

◆ FramesInFlight

u32 Raven::RendererConfig::FramesInFlight = 2

◆ VSync

bool Raven::RendererConfig::VSync = true

The documentation for this struct was generated from the following file: