// // TweenPool.h // // This code is derived from Universal Tween Engine // Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0 // #ifndef __TweenPool__ #define __TweenPool__ #include #include namespace TweenEngine { class TweenPoolCallback : public PoolCallback { public: void onPool(Tween *obj); void onUnPool(Tween *obj); }; class TweenPool : public Pool { protected: Tween *create(); public: TweenPool(); }; } #endif /* defined(__TweenPool__) */