Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Framework

Core framework components: application lifecycle, base utilities, and essential services. More...

Classes

struct  Raven::DirectionalLightGPU
 GPU-side directional light data uploaded to the geometry pass UBO. More...
struct  Raven::SkylightGPU
 GPU-side skylight data uploaded to the geometry pass UBO. More...
struct  Raven::RendererFeatures
 Toggleable renderer features controlled from the editor settings panel. More...
class  Raven::SceneRenderer
 Orchestrates the full Illumine render pipeline for a single scene. More...
struct  Raven::ApplicationSpecification
 Holds initial configuration for the Application. More...
class  Raven::Framework
 Core application manager handling initialization, update loop, rendering, and shutdown. More...
struct  Raven::UIPanelContext
 Context passed to UI panel callbacks during rendering. More...
class  Raven::UIManager
 Manages UI lifecycle, panels, and rendering for both editor and runtime. More...

Detailed Description

Core framework components: application lifecycle, base utilities, and essential services.