SDPhantom the thing is that we never need that delay. If we do not set it the API will not rotate the texture.
I sat down and wrote myself a small test addon for the ring. Super cool indeed. That the new technique allows texture stretching makes it even better.
http://imgur.com/a/fGZpG
https://github.com/zorker/rothui/tre.../wow6.0/rRingo
What is missing is the ability to select another start segment and to pick the number of frames to be used.
So many use cases. You could use it to create small squares that emulate a cooldown spiral.
Lua Code:
--spinner1:SetTexture("interface/icons/inv_mushroom_11")
local texture = spinner1:CreateTexture()
texture:SetTexture(1,1,1)
spinner1:SetTexture(texture:GetTexture())
spinner1:SetVertexColor(1,0,0)
By far the coolest thing in a long time.
I would not use the animation system later on for smooth animation progress. What oUF_Smooth does is more than fine. All one needs is a SmoothBar module for all the value updates. Sth like this:
https://github.com/zorker/rothui/blo...oUF_Smooth.lua