SharpDX.Direct3D9 by Alexandre Mutel

<PackageReference Include="SharpDX.Direct3D9" Version="3.0.0-rc017" />

.NET API 349,184 bytes

 PlaybackType

public enum PlaybackType
Defines the type of animation set looping modes used for playback.
Loop = 0

The animation repeats endlessly.

Once = 1

The animation plays once, and then it stops on the last frame.

The animation alternates endlessly between playing forward and playing backward.