$darkmode
All state needed by renderer_draw_frame for a single frame. Populated by the caller (App or test harness) once per frame. More...
#include <renderer.h>
Data Fields | |
| Scene * | scene |
| PostProcess * | postprocess |
| Camera * | camera |
| GPUProfiler * | profiler |
| GPUProfilerUI * | profiler_ui |
| EnvManager * | env_mgr |
| ActionNotifier * | notifier |
| EffectBenchmark * | effect_bench |
| int | width |
| int | height |
| double | delta_time |
| uint64_t | frame_count |
| int | log_gpu_metrics |
| RenderUIFn | render_ui |
| void * | render_ui_data |
All state needed by renderer_draw_frame for a single frame. Populated by the caller (App or test harness) once per frame.
| Camera* RenderContext::camera |
| double RenderContext::delta_time |
| EffectBenchmark* RenderContext::effect_bench |
| EnvManager* RenderContext::env_mgr |
| uint64_t RenderContext::frame_count |
| int RenderContext::height |
| int RenderContext::log_gpu_metrics |
| ActionNotifier* RenderContext::notifier |
| PostProcess* RenderContext::postprocess |
| GPUProfiler* RenderContext::profiler |
| GPUProfilerUI* RenderContext::profiler_ui |
| RenderUIFn RenderContext::render_ui |
| void* RenderContext::render_ui_data |
| Scene* RenderContext::scene |
| int RenderContext::width |