![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <imageop.h>
Data Fields | |
dt_gui_module_t | common_fields |
GModule *dt_dev_operation_t | op |
dt_iop_global_data_t * | data |
void(* | process_plain )(struct dt_iop_module_t *self, struct dt_dev_pixelpipe_iop_t *piece, const void *const i, void *const o, const struct dt_iop_roi_t *const roi_in, const struct dt_iop_roi_t *const roi_out) |
gboolean | have_introspection |
part of the module which only contains the cached dlopen stuff.
dt_gui_module_t dt_iop_module_so_t::common_fields |
dt_iop_global_data_t* dt_iop_module_so_t::data |
other stuff that may be needed by the module, not only in gui mode. inited only once, has to be read-only then.
Referenced by cleanup_global(), cleanup_global(), and init_global().
gboolean dt_iop_module_so_t::have_introspection |
GModule* dt_dev_operation_t dt_iop_module_so_t::op |
opened module. string identifying this operation.
Referenced by _init_presets(), add_preset(), dt_iop_load_module_by_so(), dt_iop_so_is_hidden(), dt_ioppr_get_export_profile_type(), dt_ioppr_get_work_profile_type(), init_presets(), and set_presets().
void(* dt_iop_module_so_t::process_plain) (struct dt_iop_module_t *self, struct dt_dev_pixelpipe_iop_t *piece, const void *const i, void *const o, const struct dt_iop_roi_t *const roi_in, const struct dt_iop_roi_t *const roi_out) |
gui is also only inited once at startup. which results in this widget here, too.