|
group2 0.1.0
CSE 125 Group 2
|
Shared data types used across renderer implementations. More...
#include <glm/glm.hpp>Go to the source code of this file.
Classes | |
| struct | RenderToggles |
| Live toggles for every render system – exposed to ImGui. More... | |
| struct | EntityRenderCmd |
| Per-entity render command – built by Game, consumed by Renderer::drawFrame. More... | |
| struct | PointLight |
| Dynamic point light – built by Game, injected into the PBR light array. More... | |
| struct | WeaponViewmodel |
| First-person weapon viewmodel descriptor sent per frame. More... | |
Enumerations | |
| enum class | AAMode : int { Off = 0 , SMAA_1x = 1 , SMAA_T2x = 2 } |
| Anti-aliasing mode selection – exposed to ImGui. More... | |
Shared data types used across renderer implementations.
Extracted so that IRenderer.hpp and the concrete renderer headers can depend on these structs without creating circular includes.
|
strong |