BSE Interface Reference

/opt/src/beast/bse/bsepatterngroup.h

SYNOPSIS

DESCRIPTION

_BsePatternGroup

/opt/src/beast/bse/bsepatterngroup.h:37
struct _BsePatternGroup
{
  BseItem               parent_object;
  guint                 pattern_count;
  guint                 n_entries;
  BsePatternGroupEntry *entries;
};

_BsePatternGroupClass

/opt/src/beast/bse/bsepatterngroup.h:45
struct _BsePatternGroupClass
{
  BseItemClass parent_class;
};

_BsePatternGroupEntry

/opt/src/beast/bse/bsepatterngroup.h:49
struct _BsePatternGroupEntry
{
  BsePattern *pattern;
};

bse_pattern_group_clone_contents

/opt/src/beast/bse/bsepatterngroup.h:63
void  bse_pattern_group_clone_contents 
(BsePatternGroup *pgroup,
 BsePatternGroup *src_pgroup);

bse_pattern_group_get_nth_pattern

/opt/src/beast/bse/bsepatterngroup.h:65
BsePattern*  bse_pattern_group_get_nth_pattern 
(BsePatternGroup *pgroup,
 gint             index);

bse_pattern_group_insert_pattern

/opt/src/beast/bse/bsepatterngroup.h:57
void  bse_pattern_group_insert_pattern 
(BsePatternGroup *pgroup,
 BsePattern      *pattern,
 gint             position);

bse_pattern_group_remove_entry

/opt/src/beast/bse/bsepatterngroup.h:61
void  bse_pattern_group_remove_entry 
(BsePatternGroup *pgroup,
 gint             position);

bse_pattern_group_remove_pattern

/opt/src/beast/bse/bsepatterngroup.h:59
void  bse_pattern_group_remove_pattern 
(BsePatternGroup *pgroup,
 BsePattern      *pattern);