![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
The brush as the input path needs it, resolved from conf once per change. More...
#include <runtime.h>
Collaboration diagram for dt_drawlayer_brush_settings_t:Data Fields | |
| uint32_t | map_flags |
| uint8_t | pressure_profile |
| uint8_t | tilt_profile |
| uint8_t | accel_profile |
| float | distance_percent |
| float | smoothing_percent |
| float | brush_radius |
| float | brush_opacity |
| float | brush_flow |
| float | brush_hardness |
| float | brush_sprinkles |
| float | brush_sprinkle_size |
| float | brush_sprinkle_coarseness |
| int | brush_shape |
| int | brush_mode |
The brush as the input path needs it, resolved from conf once per change.
dt_conf_get_float runs dt_calculator_solve – an expression parser – on the stored string at EVERY call, and the motion handler read eleven floats, twelve bools and three ints per pointer event. None of it depends on where the pointer is. Cached here beside the brush colour, which already worked this way.
| float dt_drawlayer_brush_settings_t::brush_sprinkle_coarseness |