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

#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
 

Field Documentation

◆ base_patch

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

◆ base_patch_loaded_ref

gboolean dt_drawlayer_process_state_t::base_patch_loaded_ref

◆ base_patch_stroke_refs

uint32_t dt_drawlayer_process_state_t::base_patch_stroke_refs

◆ cache_dirty

gboolean dt_drawlayer_process_state_t::cache_dirty

◆ cache_imgid

int32_t dt_drawlayer_process_state_t::cache_imgid

◆ cache_layer_name

char dt_drawlayer_process_state_t::cache_layer_name[DRAWLAYER_NAME_SIZE]

◆ cache_layer_order

int dt_drawlayer_process_state_t::cache_layer_order

◆ cache_valid

gboolean dt_drawlayer_process_state_t::cache_valid

◆ process_combined_roi

dt_iop_roi_t dt_drawlayer_process_state_t::process_combined_roi

◆ process_dirty_rect

dt_drawlayer_damaged_rect_t dt_drawlayer_process_state_t::process_dirty_rect

◆ process_patch

◆ process_patch_dirty

gboolean dt_drawlayer_process_state_t::process_patch_dirty

◆ process_patch_padding

int dt_drawlayer_process_state_t::process_patch_padding

◆ process_patch_valid

gboolean dt_drawlayer_process_state_t::process_patch_valid

◆ process_read_patch

dt_drawlayer_cache_patch_t dt_drawlayer_process_state_t::process_read_patch

◆ process_snapshot_valid

gboolean dt_drawlayer_process_state_t::process_snapshot_valid

◆ process_stroke_mask

dt_drawlayer_cache_patch_t dt_drawlayer_process_state_t::process_stroke_mask

◆ stroke_mask


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