Zrythm
a highly automated and intuitive digital audio workstation
|
Group of linked regions. More...
#include "dsp/region_identifier.h"
Go to the source code of this file.
Data Structures | |
struct | RegionLinkGroup |
A group of linked regions. More... | |
Macros | |
#define | REGION_LINK_GROUP_MAGIC 1222013 |
#define | IS_REGION_LINK_GROUP(x) (((RegionLinkGroup *) (x))->magic == REGION_LINK_GROUP_MAGIC) |
Functions | |
NONNULL void | region_link_group_init_loaded (RegionLinkGroup *self) |
RegionLinkGroup * | region_link_group_new (int idx) |
NONNULL void | region_link_group_add_region (RegionLinkGroup *self, Region *region) |
NONNULL void | region_link_group_remove_region (RegionLinkGroup *self, Region *region, bool autoremove_last_region_and_group, bool update_identifier) |
Remove the region from the link group. | |
NONNULL bool | region_link_group_contains_region (RegionLinkGroup *self, Region *region) |
NONNULL void | region_link_group_print (RegionLinkGroup *self) |
NONNULL void | region_link_group_update (RegionLinkGroup *self, Region *region) |
Updates all other regions in the link group. | |
NONNULL bool | region_link_group_validate (RegionLinkGroup *self) |
RegionLinkGroup * | region_link_group_clone (const RegionLinkGroup *src) |
void | region_link_group_free (RegionLinkGroup *self) |
Group of linked regions.
Definition in file region_link_group.h.