Both API and file format is documented, there's still missing a migration doc though.
This struct will be used to represent an animation in GtkStyleSet. It will only be used internally in GtkStyleContext in order to trigger animations, engines shouldn't need this.