BEAST - Free Software Audio Synthesizer and Tracker  0.10.0
Classes | Namespaces | Macros | Enumerations | Functions | Variables
bsecxxmodule.hh File Reference
#include <bse/bsecxxbase.hh>
#include <bse/bseieee754.hh>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Bse::JStream
 
struct  Bse::IStream
 
struct  Bse::OStream
 
class  Bse::SynthesisModule
 
struct  Bse::SynthesisModule::Closure
 
struct  Bse::SynthesisModule::AutoUpdateData
 
struct  Bse::SynthesisModule::NeedAutoUpdateTag
 
struct  Bse::SynthesisModule::Trampoline< M, P, C >
 
struct  Bse::SynthesisModule::Trampoline< M, P, NeedAutoUpdateTag >
 
struct  Bse::SynthesisModule::Trampoline< M, P, void >
 
class  Bse::EffectBase
 
interface  Bse::Effect
 

Namespaces

 Bse
 The Bse namespace contains all functions of the synthesis engine.
 

Macros

#define BSE_TYPE_EFFECT
 
#define BSE_EFFECT_INTEGRATE_MODULE(ObjectType, ModuleType, ParamType)
 

Enumerations

enum  ProcessCost { NORMAL, CHEAP, EXPENSIVE }
 

Functions

guint64 Bse::externC::bse_module_tick_stamp (BseModule *)
 

Variables

guint Bse::externC::bse_engine_exvar_sample_freq
 
guint Bse::externC::bse_engine_exvar_block_size