Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
region_link_group_manager.h File Reference

Manager of linked region groups. More...

Include dependency graph for region_link_group_manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  RegionLinkGroupManager
 Manager of region link groups. More...
 

Macros

#define REGION_LINK_GROUP_MANAGER   (PROJECT->region_link_group_manager)
 

Functions

void region_link_group_manager_init_loaded (RegionLinkGroupManager *self)
 
RegionLinkGroupManagerregion_link_group_manager_new (void)
 
int region_link_group_manager_add_group (RegionLinkGroupManager *self)
 Adds a group and returns its index.
 
RegionLinkGroupregion_link_group_manager_get_group (RegionLinkGroupManager *self, int group_id)
 
void region_link_group_manager_remove_group (RegionLinkGroupManager *self, int group_id)
 Removes the group.
 
NONNULL bool region_link_group_manager_validate (RegionLinkGroupManager *self)
 
NONNULL void region_link_group_manager_print (RegionLinkGroupManager *self)
 
NONNULL RegionLinkGroupManagerregion_link_group_manager_clone (RegionLinkGroupManager *src)
 
NONNULL void region_link_group_manager_free (RegionLinkGroupManager *self)
 

Detailed Description

Manager of linked region groups.

Definition in file region_link_group_manager.h.