|
Kemena3D
|
High-level renderer that orchestrates the render pipeline. More...
#include "kexport.h"#include "kdriver.h"#include "kwindow.h"#include "kdatatype.h"#include <string>#include <vector>#include <set>#include <assert.h>#include <algorithm>#include <cmath>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include "kmesh.h"#include "kcamera.h"#include "kshader.h"#include "klight.h"#include "kworld.h"#include "kscene.h"#include "kobject.h"#include "koctree.h"#include <unordered_set>#include <memory>#include <glm/gtx/string_cast.hpp>

Go to the source code of this file.
Classes | |
| class | kemena::kRenderer |
| Orchestrates the full render pipeline for a scene. More... | |
Namespaces | |
| namespace | kemena |
| Top-level Kemena3D engine namespace. | |
High-level renderer that orchestrates the render pipeline.
kRenderer owns the kDriver instance, manages framebuffers, shadow maps, screen-space post-processing, and drives the scene-graph rendering loop.