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_emit_dab_cb emit_dab
 
dt_drawlayer_paint_stroke_seed_cb on_stroke_seed
 

Detailed Description

Callback bundle used by stroke processing entry points.

Field Documentation

◆ build_dab

◆ emit_dab

dt_drawlayer_paint_emit_dab_cb dt_drawlayer_paint_callbacks_t::emit_dab

Mandatory: emitted dab sink.

◆ layer_to_widget

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().

◆ on_stroke_seed

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().


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