Jump to content
martinjlowm

[Library] AnimationGroup

Recommended Posts

AnimationGroup is an attempt to port animations available in the API of retail World of Warcraft to 1.12.


 


For example, OmniCC in retail uses animations and the following shows a 1.12 backport – with animations!


 


animation_group.gif


 


This library hooks into frames created by CreateFrame and adds animation routines to the created frame. All API calls mimic those of the retail implementation.


Refer to http://wowwiki.wikia.com/wiki/Widget_API for the API. The routines listed there are implemented in this library.


 


What works:


  • Scaling, rotating, translating, changing alpha
  • Animation orders
  • Bouncing animations
  • Bezier smoothing functions: IN, OUT, INOUT, LINEAR
  • Callback handlers: OnFinished, OnPlay, OnStop

 


Note this is an alpha release. Bugs are guaranteed.


 


Please use the issue tracker on GitHub to report bugs.


 


Download: v0.1-alpha


Source: GitHub


Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×