For those of you that are doing animations in your games and don't have a wrapper for it, here is a class I whipped up last night.
It is not DirectX nor OpenGL. The class simply deals with a vector of ID's and is designed to be used in conjuction with the game's texture resource manager.
Frames are simply ID numbers and animation comes down to changing ID's over time.
It;s my opinion that animation classes should never touch the textures. This allows you to do all the rendering/drawing elsewhere and simplifies the class structure.
Let me know about bugs, etc.