When I need looping animations in my widget I just create and image and a Macro in the graph that loops a set of textures in the brush properties of the image.
When I need looping animations in my widget I just create and image and a Macro in the graph that loops a set of textures in the brush properties of the image.