generate

@NotNull
open fun generate(length: Float, @NotNull children: @NotNull List<BlueprintElement>, @NotNull pointMap: @NotNull Map<BoneName, BlueprintAnimator.AnimatorData>): @NotNull Map<BoneName, BlueprintAnimator>

Creates a map of blueprint animators from the provided animation data.

This method calculates all necessary interpolation frames and builds the final animation structures for each bone.

Return

a map of generated blueprint animators keyed by bone name

Since

1.15.2

Parameters

length

the total length of the animation in seconds

children

the list of root blueprint elements (bones)

pointMap

a map containing raw animation data for each bone