blob: e6a7c295bfaa8679010e9015bc50e68ed3cf57ea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef TYPES_FX_BLUR_DATA_H
#define TYPES_FX_BLUR_DATA_H
#include <stdbool.h>
#include <wlr/util/addon.h>
struct blur_data {
int num_passes;
int radius;
float noise;
float brightness;
float contrast;
float saturation;
};
struct blur_data blur_data_get_default(void);
bool blur_data_should_parameters_blur_effects(struct blur_data *blur_data);
bool blur_data_cmp(struct blur_data *a, struct blur_data *b);
int blur_data_calc_size(struct blur_data *blur_data);
#endif
|