![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Integer axis-aligned rectangle in buffer coordinates. More...
#include <paint.h>
Collaboration diagram for dt_drawlayer_damaged_rect_t:Data Fields | |
| gboolean | valid |
| int | nw [2] |
| int | se [2] |
Integer axis-aligned rectangle in buffer coordinates.
Convention: nw is inclusive, se is exclusive.
| int dt_drawlayer_damaged_rect_t::nw[2] |
North-west corner [x,y], inclusive.
Referenced by _brush_runtime_view_from_state(), _paint_union_damage_rect(), dt_drawlayer_cache_flush_process_patch_to_base(), dt_drawlayer_paint_rasterize_segment_to_buffer(), dt_drawlayer_paint_runtime_note_dab_damage(), dt_drawlayer_paint_runtime_prepare_dab_context(), dt_drawlayer_paint_runtime_state_reset(), and dt_drawlayer_worker_replay_finished_stroke_to_base_patch().
| int dt_drawlayer_damaged_rect_t::se[2] |
South-east corner [x,y], exclusive.
Referenced by _brush_runtime_view_from_state(), _paint_union_damage_rect(), dt_drawlayer_brush_rasterize(), dt_drawlayer_cache_flush_process_patch_to_base(), dt_drawlayer_paint_rasterize_segment_to_buffer(), dt_drawlayer_paint_runtime_note_dab_damage(), dt_drawlayer_paint_runtime_prepare_dab_context(), dt_drawlayer_paint_runtime_state_reset(), and dt_drawlayer_worker_replay_finished_stroke_to_base_patch().
| gboolean dt_drawlayer_damaged_rect_t::valid |
TRUE when rectangle contains meaningful coordinates.
Referenced by _brush_runtime_view_from_state(), _ensure_widget_cache(), _paint_union_damage_rect(), _publish_backend_progress(), _rasterize_pending_dab_batch(), dt_drawlayer_cache_flush_process_patch_to_base(), dt_drawlayer_paint_rasterize_segment_to_buffer(), dt_drawlayer_paint_runtime_get_stroke_damage(), dt_drawlayer_paint_runtime_note_dab_damage(), dt_drawlayer_paint_runtime_prepare_dab_context(), dt_drawlayer_paint_runtime_state_reset(), dt_drawlayer_process_state_publish_locked(), and dt_drawlayer_worker_replay_finished_stroke_to_base_patch().