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

Callback bundle used by stroke processing entry points. More...

#include <paint.h>

+ Collaboration diagram for dt_drawlayer_paint_callbacks_t:

Data Fields

dt_drawlayer_paint_build_dab_cb build_dab
 
dt_drawlayer_paint_layer_to_widget_cb layer_to_widget
 
dt_drawlayer_paint_stroke_seed_cb on_stroke_seed
 

Detailed Description

Callback bundle used by stroke processing entry points.

Definition at line 144 of file iop/drawlayer/paint.h.

Field Documentation

◆ build_dab

dt_drawlayer_paint_build_dab_cb dt_drawlayer_paint_callbacks_t::build_dab

Mandatory: raw event -> resolved dab conversion.

Definition at line 146 of file iop/drawlayer/paint.h.

Referenced by _paint_process_one_raw_input(), and _process_backend_input().

◆ layer_to_widget

dt_drawlayer_paint_layer_to_widget_cb dt_drawlayer_paint_callbacks_t::layer_to_widget

Optional: layer->widget transform callback.

Definition at line 147 of file iop/drawlayer/paint.h.

Referenced by _paint_process_one_raw_input().

◆ on_stroke_seed

dt_drawlayer_paint_stroke_seed_cb dt_drawlayer_paint_callbacks_t::on_stroke_seed

Optional: stroke-seed notification hook.

Definition at line 148 of file iop/drawlayer/paint.h.

Referenced by _paint_process_one_raw_input().


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