Package-level declarations

Types

Link copied to clipboard
class AnimationGroup(val info: Animation.AnimationInfo, val groupType: GroupType, val animationList: List<String>) : Animation, SendableData

Represents a group of animations that can be run

Link copied to clipboard

Identifies how animations will be run in an AnimationGroup

Functions

Link copied to clipboard
fun <V> Map<String, V>.filterGroupParams(animName: String, animIndex: Int): MutableMap<String, V>

Filter out parameters that are for the specific animation being run by the group

Link copied to clipboard

Create an AnimationToRunParams for a subanimation of the group. Suffixes are removed from parameters so they can be detected by the animation

Link copied to clipboard

Combine all parameters from all animations included, adding suffixes to distinguish which parameters are associated with which animation.