![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <runtime.h>
Collaboration diagram for dt_drawlayer_process_state_t:Data Fields | |
| dt_drawlayer_cache_patch_t | base_patch |
| dt_drawlayer_cache_patch_t | process_patch |
| dt_drawlayer_cache_patch_t | process_read_patch |
| dt_drawlayer_cache_patch_t | stroke_mask |
| dt_drawlayer_cache_patch_t | process_stroke_mask |
| gboolean | cache_valid |
| gboolean | cache_dirty |
| int32_t | cache_imgid |
| char | cache_layer_name [DRAWLAYER_NAME_SIZE] |
| int | cache_layer_order |
| gboolean | base_patch_loaded_ref |
| uint32_t | base_patch_stroke_refs |
| gboolean | process_patch_valid |
| gboolean | process_patch_dirty |
| gboolean | process_snapshot_valid |
| dt_drawlayer_damaged_rect_t | process_dirty_rect |
| int | process_patch_padding |
| dt_iop_roi_t | process_combined_roi |
| dt_drawlayer_cache_patch_t dt_drawlayer_process_state_t::base_patch |
base_patch: RAM copy, converted as 32 bits floats of the full-res TIFF layer. It's our interface between user interaction and disk file.
Referenced by _refresh_piece_base_cache(), and dt_drawlayer_process_state_cleanup().
| gboolean dt_drawlayer_process_state_t::base_patch_loaded_ref |
| uint32_t dt_drawlayer_process_state_t::base_patch_stroke_refs |
| gboolean dt_drawlayer_process_state_t::cache_dirty |
Referenced by _refresh_piece_base_cache().
| int32_t dt_drawlayer_process_state_t::cache_imgid |
| char dt_drawlayer_process_state_t::cache_layer_name[DRAWLAYER_NAME_SIZE] |
Referenced by _refresh_piece_base_cache().
| int dt_drawlayer_process_state_t::cache_layer_order |
| gboolean dt_drawlayer_process_state_t::cache_valid |
Referenced by _refresh_piece_base_cache().
| dt_iop_roi_t dt_drawlayer_process_state_t::process_combined_roi |
Referenced by dt_drawlayer_process_state_invalidate().
| dt_drawlayer_damaged_rect_t dt_drawlayer_process_state_t::process_dirty_rect |
Referenced by dt_drawlayer_process_state_invalidate(), and dt_drawlayer_process_state_reset_stroke().
| dt_drawlayer_cache_patch_t dt_drawlayer_process_state_t::process_patch |
| gboolean dt_drawlayer_process_state_t::process_patch_dirty |
Referenced by dt_drawlayer_process_state_invalidate().
| int dt_drawlayer_process_state_t::process_patch_padding |
Referenced by dt_drawlayer_process_state_invalidate(), and process().
| gboolean dt_drawlayer_process_state_t::process_patch_valid |
Referenced by dt_drawlayer_process_state_invalidate().
| dt_drawlayer_cache_patch_t dt_drawlayer_process_state_t::process_read_patch |
Referenced by dt_drawlayer_process_state_cleanup(), and dt_drawlayer_process_state_publish_locked().
| gboolean dt_drawlayer_process_state_t::process_snapshot_valid |
Referenced by dt_drawlayer_process_state_invalidate(), and dt_drawlayer_process_state_publish_locked().
| dt_drawlayer_cache_patch_t dt_drawlayer_process_state_t::process_stroke_mask |
Referenced by dt_drawlayer_process_state_cleanup(), and dt_drawlayer_process_state_reset_stroke().
| dt_drawlayer_cache_patch_t dt_drawlayer_process_state_t::stroke_mask |
Referenced by dt_drawlayer_process_state_cleanup(), and dt_drawlayer_process_state_reset_stroke().