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

#include <imageop.h>

+ Collaboration diagram for dt_iop_module_so_t:

Data Fields

dt_gui_module_t common_fields
 
GModule *dt_dev_operation_t op
 
dt_iop_global_data_tdata
 
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
 

Detailed Description

part of the module which only contains the cached dlopen stuff.

Field Documentation

◆ common_fields

dt_gui_module_t dt_iop_module_so_t::common_fields

◆ data

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

◆ have_introspection

gboolean dt_iop_module_so_t::have_introspection

◆ op

◆ process_plain

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.


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