Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_drawlayer_brush_settings_t Struct Reference

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
 

Detailed Description

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.

Definition at line 92 of file runtime.h.

Field Documentation

◆ accel_profile

uint8_t dt_drawlayer_brush_settings_t::accel_profile

Definition at line 97 of file runtime.h.

◆ brush_flow

float dt_drawlayer_brush_settings_t::brush_flow

Definition at line 102 of file runtime.h.

◆ brush_hardness

float dt_drawlayer_brush_settings_t::brush_hardness

Definition at line 103 of file runtime.h.

◆ brush_mode

int dt_drawlayer_brush_settings_t::brush_mode

Definition at line 108 of file runtime.h.

◆ brush_opacity

float dt_drawlayer_brush_settings_t::brush_opacity

Definition at line 101 of file runtime.h.

◆ brush_radius

float dt_drawlayer_brush_settings_t::brush_radius

Definition at line 100 of file runtime.h.

◆ brush_shape

int dt_drawlayer_brush_settings_t::brush_shape

Definition at line 107 of file runtime.h.

◆ brush_sprinkle_coarseness

float dt_drawlayer_brush_settings_t::brush_sprinkle_coarseness

Definition at line 106 of file runtime.h.

◆ brush_sprinkle_size

float dt_drawlayer_brush_settings_t::brush_sprinkle_size

Definition at line 105 of file runtime.h.

◆ brush_sprinkles

float dt_drawlayer_brush_settings_t::brush_sprinkles

Definition at line 104 of file runtime.h.

◆ distance_percent

float dt_drawlayer_brush_settings_t::distance_percent

Definition at line 98 of file runtime.h.

◆ map_flags

uint32_t dt_drawlayer_brush_settings_t::map_flags

Definition at line 94 of file runtime.h.

◆ pressure_profile

uint8_t dt_drawlayer_brush_settings_t::pressure_profile

Definition at line 95 of file runtime.h.

◆ smoothing_percent

float dt_drawlayer_brush_settings_t::smoothing_percent

Definition at line 99 of file runtime.h.

◆ tilt_profile

uint8_t dt_drawlayer_brush_settings_t::tilt_profile

Definition at line 96 of file runtime.h.


The documentation for this struct was generated from the following file: