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

#include <pixelpipe_cache.h>

+ Collaboration diagram for dt_pixel_cache_entry_t:

Data Fields

uint64_t hash
 
uint64_t serial
 
voiddata
 
size_t size
 
dt_atomic_uint64 age
 
char * name
 
int id
 
uint64_t producer_node_key
 
dt_atomic_int refcount
 
dt_pthread_rwlock_t lock
 
gboolean auto_destroy
 
gboolean external_alloc
 
int hits
 
dt_dev_pixelpipe_cache_tcache
 
GListcl_mem_list
 
dt_pthread_mutex_t cl_mem_lock
 

Detailed Description

Definition at line 139 of file pixelpipe_cache.h.

Field Documentation

◆ age

dt_atomic_uint64 dt_pixel_cache_entry_t::age

Definition at line 151 of file pixelpipe_cache.h.

Referenced by _add_sample(), _area_scrolled_callback(), _bin_pickers_vectorscope(), _bin_pickers_waveforms(), _bin_pixels_vectorscope_in_roi(), _bin_pixels_waveform(), _bin_pixels_waveform_in_roi(), _bin_vectorscope(), _create_vectorscope_image(), _create_waveform_image(), _destroy_surface(), _display_samples_changed(), _draw_callback(), _get_allocation_size(), _get_backbuf_source_piece(), _label_size_allocate_callback(), _lib_navigation_button_press_callback(), _lib_navigation_draw_callback(), _lib_navigation_motion_notify_callback(), _lib_navigation_set_position(), _live_sample_button(), _needs_recompute(), _paint_waveform(), _picker_button_toggled(), _pixel_cache_get_age(), _pixel_cache_touch(), _pixelpipe_pick_from_image(), _pixelpipe_pick_samples(), _pref_display_toggled(), _pref_stage_toggled(), _process_histogram(), _process_restricted_text(), _process_vectorscope(), _redraw_surface(), _remove_sample(), _remove_sample_cb(), _resolve_backbuf_sampling_source(), _restrict_histogram_changed(), _sample_draw_callback(), _sample_leave_callback(), _sample_tooltip_callback(), _scope_resize_handle_get_size(), _scope_resize_handle_resize(), _set_params(), _set_stage(), _trigger_recompute(), _update_everything(), _update_sample_label(), _zoom_preset_callback(), dt_dev_lock_pipe_surface(), dt_dev_paint_main_backbuf(), dt_dev_render_locked_surface(), dt_imageio_close_standalone(), dt_imageio_export_with_flags(), dt_imageio_lookup_makermodel(), dt_imageio_open(), dt_imageio_open_standalone(), dt_pixel_cache_new_entry(), gui_cleanup(), gui_reset(), set_preferences(), view_enter(), and view_leave().

◆ auto_destroy

◆ cache

dt_dev_pixelpipe_cache_t* dt_pixel_cache_entry_t::cache

Definition at line 170 of file pixelpipe_cache.h.

Referenced by _free_cache_entry(), and dt_pixel_cache_new_entry().

◆ cl_mem_list

◆ cl_mem_lock

◆ data

◆ external_alloc

◆ hash

◆ hits

◆ id

int dt_pixel_cache_entry_t::id

◆ lock

◆ name

◆ producer_node_key

◆ refcount

◆ serial

◆ size


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