Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
Loading...
Searching...
No Matches
postprocess_input.h
Go to the documentation of this file.
1#ifndef POSTPROCESS_INPUT_H
2#define POSTPROCESS_INPUT_H
3
4#include "action_notifier.h"
5#include "effect_benchmark.h"
6#include <GLFW/glfw3.h>
7
8typedef struct PostProcess PostProcess;
9
23
35 int mods);
36
37#endif /* POSTPROCESS_INPUT_H */
Temporary on-screen notification system for user actions.
Automated A/B GPU cost measurement for individual postprocess effects.
void postprocess_input_handle_key(const PostProcessInputContext *ctx, int key, int mods)
Handles key input events related to post-processing.
Definition postprocess_input.c:344
Manager for action notifications.
Definition action_notifier.h:42
State for the automated benchmark sweep.
Definition effect_benchmark.h:65
Context required for post-processing input handling.
Definition postprocess_input.h:17
GLFWwindow * window
Definition postprocess_input.h:21
PostProcess * postprocess
Definition postprocess_input.h:18
EffectBenchmark * effect_bench
Definition postprocess_input.h:20
ActionNotifier * notifier
Definition postprocess_input.h:19
Main pipeline state for post-processing.
Definition postprocess_internal.h:46
struct GLFWwindow GLFWwindow
Definition window.h:4