![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
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_emit_dab_cb | emit_dab |
| dt_drawlayer_paint_stroke_seed_cb | on_stroke_seed |
Callback bundle used by stroke processing entry points.
| dt_drawlayer_paint_build_dab_cb dt_drawlayer_paint_callbacks_t::build_dab |
Mandatory: raw event -> resolved dab conversion.
Referenced by _backend_worker_process_stroke_end(), _paint_process_one_raw_input(), _process_backend_input(), and dt_drawlayer_worker_replay_finished_stroke_to_base_patch().
| dt_drawlayer_paint_emit_dab_cb dt_drawlayer_paint_callbacks_t::emit_dab |
Mandatory: emitted dab sink.
| dt_drawlayer_paint_layer_to_widget_cb dt_drawlayer_paint_callbacks_t::layer_to_widget |
Optional: layer->widget transform callback.
Referenced by _paint_process_one_raw_input().
| dt_drawlayer_paint_stroke_seed_cb dt_drawlayer_paint_callbacks_t::on_stroke_seed |
Optional: stroke-seed notification hook.
Referenced by _paint_process_one_raw_input().