Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
sfiparams.cc File Reference
#include <string.h>
#include "sfiparams.hh"
#include "sfiprimitives.hh"
#include "sfinote.hh"
#include "sfitime.hh"
Include dependency graph for sfiparams.cc:

Namespaces

 Bse
 

Macros

#define NULL_CHECKED(x)
 

Functions

void _sfi_init_params (void)
 
GParamSpec * sfi_pspec_bool (const gchar *name, const gchar *nick, const gchar *blurb, SfiBool default_value, const gchar *hints)
 
GParamSpec * sfi_pspec_int (const gchar *name, const gchar *nick, const gchar *blurb, SfiInt default_value, SfiInt minimum_value, SfiInt maximum_value, SfiInt stepping, const gchar *hints)
 
GParamSpec * sfi_pspec_num (const gchar *name, const gchar *nick, const gchar *blurb, SfiNum default_value, SfiNum minimum_value, SfiNum maximum_value, SfiNum stepping, const gchar *hints)
 
GParamSpec * sfi_pspec_real (const gchar *name, const gchar *nick, const gchar *blurb, SfiReal default_value, SfiReal minimum_value, SfiReal maximum_value, SfiReal stepping, const gchar *hints)
 
GParamSpec * sfi_pspec_log_scale (const gchar *name, const gchar *nick, const gchar *blurb, SfiReal default_value, SfiReal minimum_value, SfiReal maximum_value, SfiReal stepping, SfiReal center, SfiReal base, SfiReal n_steps, const gchar *hints)
 
GParamSpec * sfi_pspec_string (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *default_value, const gchar *hints)
 
GParamSpec * sfi_pspec_choice (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *default_value, SfiChoiceValues static_const_cvalues, const gchar *hints)
 
GParamSpec * sfi_pspec_bblock (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *hints)
 
GParamSpec * sfi_pspec_fblock (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *hints)
 
GParamSpec * sfi_pspec_pspec (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *hints)
 
GParamSpec * sfi_pspec_seq (const gchar *name, const gchar *nick, const gchar *blurb, GParamSpec *element_spec, const gchar *hints)
 
GParamSpec * sfi_pspec_rec (const gchar *name, const gchar *nick, const gchar *blurb, SfiRecFields static_const_fields, const gchar *hints)
 
GParamSpec * sfi_pspec_rec_generic (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *hints)
 
GParamSpec * sfi_pspec_proxy (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *hints)
 
GParamSpec * sfi_pspec_note (const gchar *name, const gchar *nick, const gchar *blurb, SfiInt default_value, SfiInt min_note, SfiInt max_note, gboolean allow_void, const gchar *hints)
 
void sfi_boxed_type_set_rec_fields (GType boxed_type, const SfiRecFields static_const_fields)
 
SfiRecFields sfi_boxed_type_get_rec_fields (GType boxed_type)
 
void sfi_boxed_type_set_seq_element (GType boxed_type, GParamSpec *element)
 
GParamSpec * sfi_boxed_type_get_seq_element (GType boxed_type)
 
void sfi_enum_type_set_choice_value_getter (GType gtype, SfiChoiceValueGetter cvgetter)
 
GParamSpec * sfi_pspec_choice_from_enum (GParamSpec *enum_pspec)
 
GParamSpec * sfi_pspec_proxy_from_object (GParamSpec *object_pspec)
 
GParamSpec * sfi_pspec_to_serializable (GParamSpec *xpspec)
 
GParamSpec * sfi_pspec_set_group (GParamSpec *pspec, const gchar *group)
 
const gchar * sfi_pspec_get_group (GParamSpec *pspec)
 
void sfi_pspec_set_owner (GParamSpec *pspec, const gchar *owner)
 
const gchar * sfi_pspec_get_owner (GParamSpec *pspec)
 
gboolean sfi_pspec_allows_void_note (GParamSpec *pspec)
 
SfiBool sfi_pspec_get_bool_default (GParamSpec *pspec)
 
SfiInt sfi_pspec_get_int_default (GParamSpec *pspec)
 
void sfi_pspec_get_int_range (GParamSpec *pspec, SfiInt *minimum_value, SfiInt *maximum_value, SfiInt *stepping)
 
SfiNum sfi_pspec_get_num_default (GParamSpec *pspec)
 
void sfi_pspec_get_num_range (GParamSpec *pspec, SfiNum *minimum_value, SfiNum *maximum_value, SfiNum *stepping)
 
SfiReal sfi_pspec_get_real_default (GParamSpec *pspec)
 
void sfi_pspec_get_real_range (GParamSpec *pspec, SfiReal *minimum_value, SfiReal *maximum_value, SfiReal *stepping)
 
const gchar * sfi_pspec_get_string_default (GParamSpec *pspec)
 
const gchar * sfi_pspec_get_choice_default (GParamSpec *pspec)
 
SfiChoiceValues sfi_pspec_get_choice_values (GParamSpec *pspec)
 
guint64 sfi_pspec_get_choice_hash (GParamSpec *pspec)
 
GParamSpec * sfi_pspec_get_seq_element (GParamSpec *pspec)
 
SfiRecFields sfi_pspec_get_rec_fields (GParamSpec *pspec)
 
GParamSpec * sfi_pspec_get_rec_field (GParamSpec *pspec, const gchar *field)
 
GType sfi_category_type (SfiSCategory cat_type)
 
GType sfi_category_param_type (SfiSCategory cat_type)
 
SfiSCategory sfi_categorize_type (GType value_type)
 
SfiSCategory sfi_categorize_pspec (GParamSpec *pspec)
 
GParamSpec * sfi_pspec_time (const gchar *name, const gchar *nick, const gchar *blurb, const gchar *hints)
 
SfiRec * sfi_pspec_to_rec (GParamSpec *pspec)
 
GParamSpec * sfi_pspec_from_rec (SfiRec *prec)
 
SfiChoiceValues Bse::choice_values_from_enum_values (const String &enumname, const ::Rapicorn::Aida::EnumValueVector &evvec)
 

Variables

GType * sfi__param_spec_types
 
 Enum