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

One worker thread runtime including event ring buffer. More...

+ Collaboration diagram for drawlayer_rt_worker_t:

Data Fields

pthread_t thread
 
dt_drawlayer_paint_raw_input_tring
 
guint ring_capacity
 
guint ring_head
 
guint ring_tail
 
guint ring_count
 
dt_drawlayer_worker_state_t state
 
gboolean stop
 

Detailed Description

One worker thread runtime including event ring buffer.

Field Documentation

◆ ring

◆ ring_capacity

guint drawlayer_rt_worker_t::ring_capacity

◆ ring_count

◆ ring_head

guint drawlayer_rt_worker_t::ring_head

Pop index.

Referenced by _rt_queue_clear_locked(), and _rt_queue_pop_locked().

◆ ring_tail

guint drawlayer_rt_worker_t::ring_tail

◆ state

◆ stop

gboolean drawlayer_rt_worker_t::stop

◆ thread

pthread_t drawlayer_rt_worker_t::thread

POSIX worker thread handle.

Referenced by _start_worker(), and _stop_worker().


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