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 stroke_mask
 
gboolean cache_valid
 
gboolean cache_dirty
 
dt_drawlayer_damaged_rect_t cache_dirty_rect
 
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
 

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.

◆ 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_dirty_rect

dt_drawlayer_damaged_rect_t dt_drawlayer_process_state_t::cache_dirty_rect

◆ 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

◆ stroke_mask

dt_drawlayer_cache_patch_t dt_drawlayer_process_state_t::stroke_mask

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