$darkmode
#include "renderer.h"#include "app_ui.h"#include "gl_common.h"#include "gl_debug.h"#include "gpu_profiler.h"#include "profiler.h"#include <GLFW/glfw3.h>Functions | |
| void | renderer_draw_frame (struct App *app_ref, Scene *scene, PostProcess *postprocess, Camera *camera, GPUProfiler *profiler, GPUProfilerUI *timeline_ui, EnvManager *env_mgr, ActionNotifier *notifier, EffectBenchmark *effect_bench, int width, int height, double delta_time, uint64_t frame_count, int log_gpu_metrics) |
| Orchestrates the entire frame render (scene, postprocess, ui). Decouples the rendering logic from the main App lifecycle and window state. More... | |
| void renderer_draw_frame | ( | struct App * | app_ref, |
| Scene * | scene, | ||
| PostProcess * | postprocess, | ||
| Camera * | camera, | ||
| GPUProfiler * | profiler, | ||
| GPUProfilerUI * | timeline_ui, | ||
| EnvManager * | env_mgr, | ||
| ActionNotifier * | notifier, | ||
| EffectBenchmark * | effect_bench, | ||
| int | width, | ||
| int | height, | ||
| double | delta_time, | ||
| uint64_t | frame_count, | ||
| int | log_gpu_metrics | ||
| ) |
Orchestrates the entire frame render (scene, postprocess, ui). Decouples the rendering logic from the main App lifecycle and window state.