Raven Engine v0.1
Loading...
Searching...
No Matches
IllumineRenderer.h File Reference

Central renderer interface wrapping the underlying RendererAPI. More...

Classes

struct  Raven::RendererConfig
 Configuration options controlling renderer behavior. More...
struct  Raven::RendererData
 Runtime statistics and shared renderer resources. More...
class  Raven::IllumineRenderer
 Static interface facade for all renderer operations. More...

Namespaces

namespace  Raven

Detailed Description

Central renderer interface wrapping the underlying RendererAPI.

IllumineRenderer provides a static facade over the platform- and API-agnostic RendererAPI implementation. It manages core rendering workflows including command buffer management, render passes, mesh submissions, and frame lifecycle. It also holds configuration, render statistics, and resources such as shaders and pipelines.