![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <darktable.h>
Collaboration diagram for darktable_t:Data Fields | |
| int32_t | num_openmp_threads |
| int32_t | unmuted |
| GList * | iop |
| GList * | iop_order_list |
| GList * | iop_order_rules |
| GList * | capabilities |
| struct dt_conf_t * | conf |
| struct dt_develop_t * | develop |
| struct dt_lib_t * | lib |
| struct dt_view_manager_t * | view_manager |
| struct dt_control_t * | control |
| struct dt_control_signal_t * | signals |
| struct dt_gui_gtk_t * | gui |
| struct dt_bauhaus_t * | bauhaus |
| const struct dt_database_t * | db |
| struct dt_points_t * | points |
| struct dt_imageio_t * | imageio |
| struct dt_dbus_t * | dbus |
| struct dt_undo_t * | undo |
| struct dt_l10n_t * | l10n |
| dt_pthread_mutex_t | capabilities_threadsafe |
| dt_pthread_mutex_t | pipeline_threadsafe |
| char * | progname |
| char * | datadir |
| char * | sharedir |
| char * | moduledir |
| char * | localedir |
| char * | tmpdir |
| char * | configdir |
| char * | cachedir |
| char * | kerneldir |
| double | start_wtime |
| GList * | themes |
| int32_t | unmuted_signal_dbg_acts |
| gboolean | unmuted_signal_dbg [DT_SIGNAL_COUNT] |
| struct dt_sys_resources_t | dtresources |
| char * | main_message |
Definition at line 172 of file darktable.h.
| struct dt_bauhaus_t* darktable_t::bauhaus |
Definition at line 191 of file darktable.h.
Referenced by dt_bauhaus_get_global(), dt_cleanup(), and dt_init().
| char* darktable_t::cachedir |
Definition at line 221 of file darktable.h.
Referenced by dt_loc_cachedir(), and dt_loc_init_user_cache_dir().
| GList* darktable_t::capabilities |
Definition at line 183 of file darktable.h.
Referenced by dt_capabilities_add(), dt_capabilities_check(), dt_capabilities_cleanup(), dt_capabilities_remove(), and dt_init().
| dt_pthread_mutex_t darktable_t::capabilities_threadsafe |
Definition at line 200 of file darktable.h.
Referenced by dt_capabilities_add(), dt_capabilities_remove(), dt_cleanup(), and dt_init().
| struct dt_conf_t* darktable_t::conf |
Definition at line 184 of file darktable.h.
Referenced by _dt_conf_get_var_locked(), _sanitize_confgen(), _setup(), _teardown(), cache_setup(), cache_teardown(), dt_cleanup(), dt_conf_all_string_entries(), dt_conf_cleanup(), dt_conf_get_string(), dt_conf_get_var(), dt_conf_init(), dt_conf_key_exists(), dt_conf_set_if_not_overridden(), dt_confgen_exists(), dt_confgen_get(), dt_confgen_get_label(), dt_confgen_get_tooltip(), dt_confgen_type(), dt_confgen_value_exists(), dt_init(), and dt_opencl_device_init().
| char* darktable_t::configdir |
Definition at line 220 of file darktable.h.
Referenced by dt_loc_configdir(), and dt_loc_init_user_config_dir().
| struct dt_control_t* darktable_t::control |
Definition at line 188 of file darktable.h.
Referenced by _control_store_current_cursor(), _dt_ctl_log_message_timeout_callback(), _dt_ctl_toast_message_timeout_callback(), _toast_log(), dt_cleanup(), dt_control_allow_change_cursor(), dt_control_button_pressed(), dt_control_change_cursor_by_name(), dt_control_change_cursor_EXT(), dt_control_commit_cursor(), dt_control_expose(), dt_control_forbid_change_cursor(), dt_control_get_global(), dt_control_get_keyboard_over_id(), dt_control_get_mouse_over_id(), dt_control_log(), dt_control_log_busy_enter(), dt_control_log_busy_leave(), dt_control_queue_cursor_by_name(), dt_control_queue_cursor_EXT(), dt_control_quit(), dt_control_running(), dt_control_set_cursor_visible_EXT(), dt_control_set_keyboard_over_id(), dt_control_set_mouse_over_id(), dt_control_toast_busy_enter(), dt_control_toast_busy_leave(), and dt_init().
| char* darktable_t::datadir |
Definition at line 215 of file darktable.h.
Referenced by dt_loc_datadir(), and dt_loc_init_datadir().
| const struct dt_database_t* darktable_t::db |
Definition at line 192 of file darktable.h.
| struct dt_dbus_t* darktable_t::dbus |
Definition at line 195 of file darktable.h.
Referenced by dt_dbus_get_global(), and dt_init().
| struct dt_develop_t* darktable_t::develop |
Definition at line 185 of file darktable.h.
Referenced by dt_control_expose(), dt_dev_get_global(), dt_dev_set_global(), and dt_init().
| struct dt_sys_resources_t darktable_t::dtresources |
Definition at line 227 of file darktable.h.
Referenced by _mipmap_settings_from_conf(), dt_get_memory_pressure_floor(), dt_get_mipmap_mem(), dt_get_total_mem(), and dt_init().
| struct dt_gui_gtk_t* darktable_t::gui |
Definition at line 190 of file darktable.h.
Referenced by _button_pressed(), _button_released(), _extract_pointer_input(), _init_widgets(), _key_pressed(), _mouse_moved(), _sample_tablet_state_from_devices(), _scrolled(), _ui_toast_redraw_callback(), dt_cleanup(), dt_gui_get_global(), dt_gui_gtk_init(), dt_gui_gtk_quit(), dt_gui_gtk_run(), dt_gui_gtk_write_config(), dt_gui_load_theme(), dt_gui_refocus_center(), dt_gui_set_pango_resolution(), dt_gui_store_last_preset(), dt_gui_update_em(), dt_init(), and dt_ui_notify_user().
| struct dt_imageio_t* darktable_t::imageio |
Definition at line 194 of file darktable.h.
Referenced by dt_cleanup(), dt_imageio_get_global(), and dt_init().
| GList* darktable_t::iop |
Definition at line 177 of file darktable.h.
Referenced by dt_init(), dt_iop_cleanup_pipe(), dt_iop_get_localized_aliases(), dt_iop_get_localized_name(), dt_iop_get_module_flags(), dt_iop_get_modules_so(), dt_iop_load_modules_so(), dt_iop_set_darktable_iop_table(), and dt_iop_unload_modules_so().
| GList* darktable_t::iop_order_list |
Definition at line 178 of file darktable.h.
Referenced by dt_cleanup(), and dt_init().
| GList* darktable_t::iop_order_rules |
Definition at line 179 of file darktable.h.
Referenced by dt_cleanup(), dt_init(), and dt_ioppr_get_iop_order_rules_global().
| char* darktable_t::kerneldir |
Definition at line 222 of file darktable.h.
Referenced by dt_loc_init_kerneldir(), and dt_loc_kerneldir().
| struct dt_l10n_t* darktable_t::l10n |
Definition at line 197 of file darktable.h.
Referenced by dt_init(), and dt_l10n_get_global().
| struct dt_lib_t* darktable_t::lib |
Definition at line 186 of file darktable.h.
Referenced by dt_cleanup(), dt_init(), and dt_lib_get_global().
| char* darktable_t::localedir |
Definition at line 218 of file darktable.h.
Referenced by dt_loc_init_localedir(), and dt_loc_localedir().
| char* darktable_t::main_message |
Definition at line 230 of file darktable.h.
Referenced by dt_get_main_message_copy(), dt_init(), and dt_set_main_message().
| char* darktable_t::moduledir |
Definition at line 217 of file darktable.h.
Referenced by dt_loc_init_moduledir(), and dt_loc_moduledir().
| int32_t darktable_t::num_openmp_threads |
Definition at line 174 of file darktable.h.
Referenced by dt_configure_runtime_performance(), dt_get_num_openmp_threads(), and dt_init().
| dt_pthread_mutex_t darktable_t::pipeline_threadsafe |
Definition at line 205 of file darktable.h.
Referenced by dt_cleanup(), dt_init(), and dt_pipeline_threadsafe_mutex().
| struct dt_points_t* darktable_t::points |
Definition at line 193 of file darktable.h.
Referenced by dt_cleanup(), dt_init(), and dt_points_get_global().
| char* darktable_t::progname |
Definition at line 214 of file darktable.h.
Referenced by dt_init().
| char* darktable_t::sharedir |
Definition at line 216 of file darktable.h.
Referenced by dt_loc_init_sharedir(), and dt_loc_sharedir().
| struct dt_control_signal_t* darktable_t::signals |
Definition at line 189 of file darktable.h.
Referenced by dt_cleanup(), dt_control_signal_get_global(), and dt_init().
| double darktable_t::start_wtime |
Definition at line 223 of file darktable.h.
Referenced by dt_get_start_wtime(), dt_init(), dt_print(), and dt_vprint().
| GList* darktable_t::themes |
Definition at line 224 of file darktable.h.
Referenced by dt_gui_get_themes(), dt_gui_set_themes(), and dt_init().
| char* darktable_t::tmpdir |
Definition at line 219 of file darktable.h.
Referenced by dt_loc_init_tmp_dir(), and dt_loc_tmpdir().
| struct dt_undo_t* darktable_t::undo |
Definition at line 196 of file darktable.h.
Referenced by dt_cleanup(), dt_init(), and dt_undo_get_global().
| int32_t darktable_t::unmuted |
Definition at line 176 of file darktable.h.
Referenced by dt_get_debug_flags(), dt_init(), dt_print(), dt_print_nts(), dt_show_times(), dt_show_times_f(), and dt_vprint().
| gboolean darktable_t::unmuted_signal_dbg[DT_SIGNAL_COUNT] |
Definition at line 226 of file darktable.h.
Referenced by dt_get_signal_debug(), and dt_init().
| int32_t darktable_t::unmuted_signal_dbg_acts |
Definition at line 225 of file darktable.h.
Referenced by dt_get_signal_debug_acts(), and dt_init().
| struct dt_view_manager_t* darktable_t::view_manager |
Definition at line 187 of file darktable.h.
Referenced by _dt_ctl_open_image_in_darkroom(), _dt_ctl_switch_mode_to(), _dt_ctl_switch_mode_to_by_view(), _scrolled(), dt_cleanup(), dt_control_button_pressed(), dt_control_button_released(), dt_control_configure(), dt_control_expose(), dt_control_key_pressed(), dt_control_mouse_enter(), dt_control_mouse_leave(), dt_control_mouse_moved(), dt_ctl_switch_mode_to(), dt_ctl_switch_mode_to_by_view(), dt_gui_gtk_run(), dt_gui_refocus_center(), dt_init(), and dt_view_manager_get_global().