Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
gui_throttle.h File Reference
#include <glib.h>
#include "develop/pixelpipe.h"
+ Include dependency graph for gui_throttle.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* dt_gui_throttle_callback_t) (gpointer user_data)
 

Functions

void dt_gui_throttle_init (void)
 
void dt_gui_throttle_cleanup (void)
 
void dt_gui_throttle_record_runtime (const struct dt_dev_pixelpipe_t *pipe, gint64 runtime_us)
 
int dt_gui_throttle_get_runtime_us (void)
 
int dt_gui_throttle_get_pipe_runtime_us (dt_dev_pixelpipe_type_t pipe_type)
 
guint dt_gui_throttle_get_timeout_ms (void)
 
gint64 dt_gui_throttle_get_timeout_us (void)
 
void dt_gui_throttle_queue (gpointer source, dt_gui_throttle_callback_t callback, gpointer user_data)
 
void dt_gui_throttle_cancel (gpointer source)
 

Typedef Documentation

◆ dt_gui_throttle_callback_t

typedef void(* dt_gui_throttle_callback_t) (gpointer user_data)

Function Documentation

◆ dt_gui_throttle_cancel()

◆ dt_gui_throttle_cleanup()

◆ dt_gui_throttle_get_pipe_runtime_us()

◆ dt_gui_throttle_get_runtime_us()

int dt_gui_throttle_get_runtime_us ( void  )

◆ dt_gui_throttle_get_timeout_ms()

guint dt_gui_throttle_get_timeout_ms ( void  )

◆ dt_gui_throttle_get_timeout_us()

gint64 dt_gui_throttle_get_timeout_us ( void  )

◆ dt_gui_throttle_init()

◆ dt_gui_throttle_queue()

◆ dt_gui_throttle_record_runtime()

void dt_gui_throttle_record_runtime ( const struct dt_dev_pixelpipe_t pipe,
gint64  runtime_us 
)