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 26 of file zrythm.h.

◆ gZrythm

#define gZrythm   (Zrythm::getInstanceWithoutCreating ())

Definition at line 211 of file zrythm.h.

◆ MAX_RECENT_PROJECTS

#define MAX_RECENT_PROJECTS   20

Definition at line 25 of file zrythm.h.

◆ ZRYTHM_BENCHMARKING

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

Definition at line 27 of file zrythm.h.

◆ ZRYTHM_BREAK_ON_ERROR

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

Definition at line 30 of file zrythm.h.

◆ ZRYTHM_GENERATING_PROJECT

#define ZRYTHM_GENERATING_PROJECT   (gZrythm->generating_project_)

Definition at line 28 of file zrythm.h.

◆ ZRYTHM_HAVE_UI

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

Definition at line 29 of file zrythm.h.

◆ ZRYTHM_USE_OPTIMIZED_DSP

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

Definition at line 32 of file zrythm.h.