BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Enumerations | Functions | Variables
bsecxxmodule.hh File Reference
#include <bse/bsecxxbase.hh>
#include <bse/bseieee754.hh>

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