Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsetype.hh File Reference
#include <bse/bsedefs.hh>
#include <bse/bsegentypes.h>
Include dependency graph for bsetype.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BSE_TYPE_PROCEDURE
 
#define BSE_TYPE_IS_PROCEDURE(type)
 
#define BSE_CLASS_NAME(class)
 
#define BSE_CLASS_TYPE(class)
 
#define BSE_TYPE_IS_OBJECT(type)
 
#define BSE_TYPE_PACKED_POINTER
 
#define BSE_TYPE_ID(BseTypeName)
 
#define BSE_GCONFIG(cfg)
 
#define sfidl_pspec_Bool
 
#define sfidl_pspec_SfiBool(group, locfile, locline, name, nick, blurb, dflt, options)
 
#define sfidl_pspec_Bool_default(group, locfile, locline, name)
 
#define sfidl_pspec_Trigger(group, locfile, locline, name, nick, blurb, options)
 
#define sfidl_pspec_Int
 
#define sfidl_pspec_SfiInt(group, locfile, locline, name, nick, blurb, dflt, min, max, step, options)
 
#define sfidl_pspec_Int_default(group, locfile, locline, name)
 
#define sfidl_pspec_Num
 
#define sfidl_pspec_SfiNum(group, locfile, locline, name, nick, blurb, dflt, min, max, step, options)
 
#define sfidl_pspec_Num_default(group, locfile, locline, name)
 
#define sfidl_pspec_SfiUInt(group, locfile, locline, name, nick, blurb, dflt, options)
 
#define sfidl_pspec_Real
 
#define sfidl_pspec_SfiReal(group, locfile, locline, name, nick, blurb, dflt, min, max, step, options)
 
#define sfidl_pspec_Real_default(group, locfile, locline, name)
 
#define sfidl_pspec_Perc(group, locfile, locline, name, nick, blurb, dflt, options)
 
#define sfidl_pspec_DBVolume(group, locfile, locline, name, nick, blurb, dfltdb, mindb, maxdb, options)
 
#define sfidl_pspec_Balance(group, locfile, locline, name, nick, blurb, dflt, options)
 
#define sfidl_pspec_Note(group, locfile, locline, name, nick, blurb, dflt, options)
 
#define sfidl_pspec_Octave(group, locfile, locline, name, nick, blurb, dflt, options)
 
#define sfidl_pspec_Frequency(group, locfile, locline, name, nick, blurb, dflt, min, max, options)
 
#define sfidl_pspec_Freq(group, locfile, locline, name, nick, blurb, dflt, options)
 
#define sfidl_pspec_Gain(group, locfile, locline, name, nick, blurb, dflt, min, max, step, options)
 
#define sfidl_pspec_FineTune(group, locfile, locline, name, nick, blurb, options)
 
#define sfidl_pspec_LogScale(group, locfile, locline, name, nick, blurb, dflt, min, max, step, center, base, n_steps, options)
 
#define sfidl_pspec_Choice(group, locfile, locline, name, nick, blurb, dval, options, cvalues)
 
#define sfidl_pspec_Choice_default(group, locfile, locline, name, cvalues)
 
#define sfidl_pspec_SfiString(group, locfile, locline, name, nick, blurb, dflt, options)
 
#define sfidl_pspec_SfiString_default(group, locfile, locline, name)
 
#define sfidl_pspec_BBlock(group, locfile, locline, name, nick, blurb, options)
 
#define sfidl_pspec_BBlock_default(group, locfile, locline, name)
 
#define sfidl_pspec_FBlock(group, locfile, locline, name, nick, blurb, options)
 
#define sfidl_pspec_FBlock_default(group, locfile, locline, name)
 
#define sfidl_pspec_Rec(group, locfile, locline, name, nick, blurb, options)
 
#define sfidl_pspec_Rec_default(group, locfile, locline, name, fields)
 
#define sfidl_pspec_Record(group, locfile, locline, name, nick, blurb, options, fields)
 
#define sfidl_pspec_Record_default(group, locfile, locline, name, fields)
 
#define sfidl_pspec_Sequence(group, locfile, locline, name, nick, blurb, options, element)
 
#define sfidl_pspec_Sequence_default(group, locfile, locline, name, element)
 
#define sfidl_pspec_Object_default(group, locfile, locline, name)
 
#define sfidl_pspec_Object(group, locfile, locline, name, nick, blurb, options)
 
#define sfidl_pspec_GEnum(group, locfile, locline, name, nick, blurb, dval, options, etype)
 
#define sfidl_pspec_GEnum_default(group, locfile, locline, name, etype)
 
#define sfidl_pspec_BoxedRec(group, locfile, locline, name, nick, blurb, options, rectype)
 
#define sfidl_pspec_BoxedRec_default(group, locfile, locline, name, rectype)
 
#define sfidl_pspec_BoxedSeq(group, locfile, locline, name, nick, blurb, options, seqtype)
 
#define sfidl_pspec_BoxedSeq_default(group, locfile, locline, name, seqtype)
 
#define sfidl_pspec_TypedObject_default(group, locfile, locline, name, otype)
 
#define sfidl_pspec_TypedObject(group, locfile, locline, name, nick, blurb, options, otype)
 

Functions

void bse_type_init (void)
 
void bse_type_add_options (GType type, const gchar *options)
 
const gchar * bse_type_get_options (GType type)
 
void bse_type_add_blurb (GType type, const gchar *blurb, const gchar *file, guint line)
 
const gchar * bse_type_get_blurb (GType type)
 
const gchar * bse_type_get_file (GType type)
 
guint bse_type_get_line (GType type)
 
void bse_type_add_authors (GType type, const gchar *authors)
 
const gchar * bse_type_get_authors (GType type)
 
void bse_type_add_license (GType type, const gchar *license)
 
const gchar * bse_type_get_license (GType type)
 
GType bse_type_register_static (GType parent_type, const gchar *type_name, const gchar *type_blurb, const gchar *file, guint line, const GTypeInfo *info)
 
GType bse_type_register_abstract (GType parent_type, const gchar *type_name, const gchar *type_blurb, const gchar *file, guint line, const GTypeInfo *info)
 
GType bse_type_register_dynamic (GType parent_type, const gchar *type_name, GTypePlugin *plugin)
 
GType bse_type_register_loadable_boxed (BseExportNodeBoxed *bnode, GTypePlugin *plugin)
 
void bse_type_reinit_boxed (BseExportNodeBoxed *bnode)
 
void bse_type_uninit_boxed (BseExportNodeBoxed *bnode)
 
GParamSpec * bse_param_spec_enum (const gchar *name, const gchar *nick, const gchar *blurb, gint default_value, GType enum_type, const gchar *hints)
 
void bse_type_register_enums ()
 
void bse_type_register_procedure_info (GTypeInfo *info)
 
void bse_type_register_object_info (GTypeInfo *info)
 
void bse_param_types_init ()
 

Variables

GType bse_type_id_packed_pointer
 
BseGConfig * bse_global_config