![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Collaboration diagram for dt_gui_throttle_state_t:Data Fields | |
| dt_pthread_mutex_t | runtime_mutex |
| uint32_t | recent_runtime_us [5] |
| uint8_t | recent_runtime_count |
| uint8_t | recent_runtime_pos |
| dt_atomic_int | avg_runtime_us |
| uint32_t | recent_full_runtime_us [5] |
| uint8_t | recent_full_runtime_count |
| uint8_t | recent_full_runtime_pos |
| dt_atomic_int | avg_full_runtime_us |
| uint32_t | recent_preview_runtime_us [5] |
| uint8_t | recent_preview_runtime_count |
| uint8_t | recent_preview_runtime_pos |
| dt_atomic_int | avg_preview_runtime_us |
| GQueue | pending_tasks |
| guint | timeout_source |
Definition at line 37 of file gui_throttle.c.
| dt_atomic_int dt_gui_throttle_state_t::avg_full_runtime_us |
Definition at line 47 of file gui_throttle.c.
Referenced by dt_gui_throttle_get_pipe_runtime_us(), dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| dt_atomic_int dt_gui_throttle_state_t::avg_preview_runtime_us |
Definition at line 51 of file gui_throttle.c.
Referenced by dt_gui_throttle_get_pipe_runtime_us(), dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| dt_atomic_int dt_gui_throttle_state_t::avg_runtime_us |
Definition at line 43 of file gui_throttle.c.
Referenced by _effective_timeout_ms(), dt_gui_throttle_cleanup(), dt_gui_throttle_get_runtime_us(), dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| GQueue dt_gui_throttle_state_t::pending_tasks |
Definition at line 53 of file gui_throttle.c.
Referenced by _dispatch_pending_tasks(), _find_task(), dt_gui_throttle_cancel(), dt_gui_throttle_cleanup(), dt_gui_throttle_init(), and dt_gui_throttle_queue().
| uint8_t dt_gui_throttle_state_t::recent_full_runtime_count |
Definition at line 45 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| uint8_t dt_gui_throttle_state_t::recent_full_runtime_pos |
Definition at line 46 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| uint32_t dt_gui_throttle_state_t::recent_full_runtime_us[5] |
Definition at line 44 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| uint8_t dt_gui_throttle_state_t::recent_preview_runtime_count |
Definition at line 49 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| uint8_t dt_gui_throttle_state_t::recent_preview_runtime_pos |
Definition at line 50 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| uint32_t dt_gui_throttle_state_t::recent_preview_runtime_us[5] |
Definition at line 48 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| uint8_t dt_gui_throttle_state_t::recent_runtime_count |
Definition at line 41 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| uint8_t dt_gui_throttle_state_t::recent_runtime_pos |
Definition at line 42 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| uint32_t dt_gui_throttle_state_t::recent_runtime_us[5] |
Definition at line 40 of file gui_throttle.c.
Referenced by dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| dt_pthread_mutex_t dt_gui_throttle_state_t::runtime_mutex |
Definition at line 39 of file gui_throttle.c.
Referenced by dt_gui_throttle_cleanup(), dt_gui_throttle_init(), and dt_gui_throttle_record_runtime().
| guint dt_gui_throttle_state_t::timeout_source |
Definition at line 54 of file gui_throttle.c.
Referenced by _dispatch_pending_tasks(), dt_gui_throttle_cancel(), dt_gui_throttle_cleanup(), and dt_gui_throttle_queue().