Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
General

Uncategorized. More...

Data Structures

class  Zrythm
 To be used throughout the program. More...
struct  ZrythmAppUiMessage
 UI message for the message queue. More...
class  ZrythmApp
 The Zrythm GTK application. More...

Macros

#define MAX_RECENT_PROJECTS   20
#define DEBUGGING   (Q_UNLIKELY (gZrythm && gZrythm->debug_))
#define ZRYTHM_BENCHMARKING   (gZrythm && gZrythm->benchmarking_)
#define ZRYTHM_GENERATING_PROJECT   (gZrythm->generating_project_)
#define ZRYTHM_HAVE_UI   (gZrythm && gZrythm->have_ui_)
#define ZRYTHM_BREAK_ON_ERROR   (gZrythm && gZrythm->break_on_error_)
#define ZRYTHM_USE_OPTIMIZED_DSP   (Q_LIKELY (gZrythm->use_optimized_dsp_))
#define gZrythm   (Zrythm::getInstanceWithoutCreating ())

Variables

Glib::RefPtr< ZrythmAppzrythm_app
 Global variable, should be available to all files.

Detailed Description

Uncategorized.

Macro Definition Documentation

◆ DEBUGGING

#define DEBUGGING   (Q_UNLIKELY (gZrythm && gZrythm->debug_))

Definition at line 30 of file zrythm.h.

◆ gZrythm

#define gZrythm   (Zrythm::getInstanceWithoutCreating ())

Definition at line 246 of file zrythm.h.

◆ MAX_RECENT_PROJECTS

#define MAX_RECENT_PROJECTS   20

Definition at line 29 of file zrythm.h.

◆ ZRYTHM_BENCHMARKING

#define ZRYTHM_BENCHMARKING   (gZrythm && gZrythm->benchmarking_)

Definition at line 31 of file zrythm.h.

◆ ZRYTHM_BREAK_ON_ERROR

#define ZRYTHM_BREAK_ON_ERROR   (gZrythm && gZrythm->break_on_error_)

Definition at line 34 of file zrythm.h.

◆ ZRYTHM_GENERATING_PROJECT

#define ZRYTHM_GENERATING_PROJECT   (gZrythm->generating_project_)

Definition at line 32 of file zrythm.h.

◆ ZRYTHM_HAVE_UI

#define ZRYTHM_HAVE_UI   (gZrythm && gZrythm->have_ui_)

Definition at line 33 of file zrythm.h.

◆ ZRYTHM_USE_OPTIMIZED_DSP

#define ZRYTHM_USE_OPTIMIZED_DSP   (Q_LIKELY (gZrythm->use_optimized_dsp_))

Definition at line 36 of file zrythm.h.