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

#include <runtime.h>

+ Collaboration diagram for dt_drawlayer_runtime_inputs_t:

Data Fields

const dt_drawlayer_session_state_t * session
 
const dt_drawlayer_process_state_t * process
 
const dt_drawlayer_stroke_state_t * stroke
 
const dt_drawlayer_worker_snapshot_t * worker
 
const dt_drawlayer_cache_patch_t * base_patch
 
gboolean base_patch_valid
 
gboolean base_patch_dirty
 
gboolean painting_active
 
gboolean gui_attached
 
gboolean module_focused
 
gboolean display_pipe
 
gboolean have_layer_selection
 
const char * selected_layer_name
 
int selected_layer_order
 
gboolean have_valid_output_roi
 
gboolean use_opencl
 
gboolean view_changed
 
gboolean padding_changed
 

Detailed Description

Definition at line 260 of file runtime.h.

Field Documentation

◆ base_patch

const dt_drawlayer_cache_patch_t* dt_drawlayer_runtime_inputs_t::base_patch

Definition at line 266 of file runtime.h.

Referenced by _sync_runtime_state_from_inputs().

◆ base_patch_dirty

gboolean dt_drawlayer_runtime_inputs_t::base_patch_dirty

Definition at line 268 of file runtime.h.

Referenced by _sync_runtime_state_from_inputs().

◆ base_patch_valid

gboolean dt_drawlayer_runtime_inputs_t::base_patch_valid

Definition at line 267 of file runtime.h.

Referenced by _sync_runtime_state_from_inputs().

◆ display_pipe

gboolean dt_drawlayer_runtime_inputs_t::display_pipe

Definition at line 272 of file runtime.h.

Referenced by _build_runtime_schedule().

◆ gui_attached

gboolean dt_drawlayer_runtime_inputs_t::gui_attached

◆ have_layer_selection

gboolean dt_drawlayer_runtime_inputs_t::have_layer_selection

Definition at line 273 of file runtime.h.

Referenced by _build_runtime_schedule().

◆ have_valid_output_roi

gboolean dt_drawlayer_runtime_inputs_t::have_valid_output_roi

Definition at line 276 of file runtime.h.

◆ module_focused

gboolean dt_drawlayer_runtime_inputs_t::module_focused

Definition at line 271 of file runtime.h.

Referenced by _build_runtime_schedule().

◆ padding_changed

gboolean dt_drawlayer_runtime_inputs_t::padding_changed

Definition at line 279 of file runtime.h.

Referenced by _build_runtime_schedule().

◆ painting_active

gboolean dt_drawlayer_runtime_inputs_t::painting_active

Definition at line 269 of file runtime.h.

Referenced by _build_runtime_schedule(), and _sync_runtime_state_from_inputs().

◆ process

const dt_drawlayer_process_state_t* dt_drawlayer_runtime_inputs_t::process

Definition at line 263 of file runtime.h.

Referenced by _build_runtime_schedule(), and _sync_runtime_state_from_inputs().

◆ selected_layer_name

const char* dt_drawlayer_runtime_inputs_t::selected_layer_name

Definition at line 274 of file runtime.h.

Referenced by _build_runtime_schedule().

◆ selected_layer_order

int dt_drawlayer_runtime_inputs_t::selected_layer_order

Definition at line 275 of file runtime.h.

Referenced by _build_runtime_schedule().

◆ session

const dt_drawlayer_session_state_t* dt_drawlayer_runtime_inputs_t::session

Definition at line 262 of file runtime.h.

Referenced by _fill_runtime_inputs().

◆ stroke

const dt_drawlayer_stroke_state_t* dt_drawlayer_runtime_inputs_t::stroke

Definition at line 264 of file runtime.h.

Referenced by _build_runtime_schedule().

◆ use_opencl

gboolean dt_drawlayer_runtime_inputs_t::use_opencl

Definition at line 277 of file runtime.h.

◆ view_changed

gboolean dt_drawlayer_runtime_inputs_t::view_changed

Definition at line 278 of file runtime.h.

Referenced by _build_runtime_schedule().

◆ worker

const dt_drawlayer_worker_snapshot_t* dt_drawlayer_runtime_inputs_t::worker

Definition at line 265 of file runtime.h.

Referenced by _sync_runtime_state_from_inputs().


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