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

#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_tconf
 
struct dt_develop_tdevelop
 
struct dt_lib_tlib
 
struct dt_view_manager_tview_manager
 
struct dt_control_tcontrol
 
struct dt_control_signal_tsignals
 
struct dt_gui_gtk_tgui
 
struct dt_bauhaus_tbauhaus
 
const struct dt_database_tdb
 
struct dt_points_tpoints
 
struct dt_imageio_timageio
 
struct dt_dbus_tdbus
 
struct dt_undo_tundo
 
struct dt_l10n_tl10n
 
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
 

Detailed Description

Definition at line 172 of file darktable.h.

Field Documentation

◆ bauhaus

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

◆ cachedir

char* darktable_t::cachedir

Definition at line 221 of file darktable.h.

Referenced by dt_loc_cachedir(), and dt_loc_init_user_cache_dir().

◆ capabilities

GList* darktable_t::capabilities

◆ capabilities_threadsafe

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

◆ conf

◆ configdir

char* darktable_t::configdir

Definition at line 220 of file darktable.h.

Referenced by dt_loc_configdir(), and dt_loc_init_user_config_dir().

◆ control

◆ datadir

char* darktable_t::datadir

Definition at line 215 of file darktable.h.

Referenced by dt_loc_datadir(), and dt_loc_init_datadir().

◆ db

const struct dt_database_t* darktable_t::db

Definition at line 192 of file darktable.h.

◆ dbus

struct dt_dbus_t* darktable_t::dbus

Definition at line 195 of file darktable.h.

Referenced by dt_dbus_get_global(), and dt_init().

◆ develop

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

◆ dtresources

struct dt_sys_resources_t darktable_t::dtresources

◆ gui

◆ imageio

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

◆ iop

◆ iop_order_list

GList* darktable_t::iop_order_list

Definition at line 178 of file darktable.h.

Referenced by dt_cleanup(), and dt_init().

◆ iop_order_rules

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

◆ kerneldir

char* darktable_t::kerneldir

Definition at line 222 of file darktable.h.

Referenced by dt_loc_init_kerneldir(), and dt_loc_kerneldir().

◆ l10n

struct dt_l10n_t* darktable_t::l10n

Definition at line 197 of file darktable.h.

Referenced by dt_init(), and dt_l10n_get_global().

◆ lib

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

◆ localedir

char* darktable_t::localedir

Definition at line 218 of file darktable.h.

Referenced by dt_loc_init_localedir(), and dt_loc_localedir().

◆ main_message

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

◆ moduledir

char* darktable_t::moduledir

Definition at line 217 of file darktable.h.

Referenced by dt_loc_init_moduledir(), and dt_loc_moduledir().

◆ num_openmp_threads

int32_t darktable_t::num_openmp_threads

◆ pipeline_threadsafe

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

◆ points

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

◆ progname

char* darktable_t::progname

Definition at line 214 of file darktable.h.

Referenced by dt_init().

◆ sharedir

char* darktable_t::sharedir

Definition at line 216 of file darktable.h.

Referenced by dt_loc_init_sharedir(), and dt_loc_sharedir().

◆ signals

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

◆ start_wtime

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

◆ themes

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

◆ tmpdir

char* darktable_t::tmpdir

Definition at line 219 of file darktable.h.

Referenced by dt_loc_init_tmp_dir(), and dt_loc_tmpdir().

◆ undo

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

◆ unmuted

int32_t darktable_t::unmuted

◆ unmuted_signal_dbg

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

◆ unmuted_signal_dbg_acts

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

◆ view_manager


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