krähemann.com

AgsAutomation and AgsAcceleration

The automation objects stores your accelerations as a GList. There are analogous to notation functions to add or remove accelerations.

  • void ags_automation_add_acceleration(AgsAutomation*, AgsAcceleration*, gboolean)
  • gboolean ags_automation_remove_acceleration_at_position(AgsAutomation*, guint, gdouble)

The automation object provides functions to lookup a specific point or region, too.

  • AgsAcceleration* ags_automation_find_point(AgsAutomation*, guint, gdouble, gboolean)
  • GList* ags_automation_find_region(AgsAutomation*, guint, gdouble, guint, gdouble, gboolean)