Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 26, 2009, 2:05:30 AM (15 years ago)
Author:
landauf
Message:

Added destroy() function to OrxonoxClass.
Removed destroy() functions from some subclasses.
Expanded Timer to accept Functors of other classes too.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core5/src/libraries/tools/Timer.h

    r5738 r5791  
    143143                @param exeuctor A executor of the function to call
    144144            */
    145             Timer(float interval, bool bLoop, T* object, ExecutorMember<T>* exeuctor, bool bKillAfterCall = false)
     145            template <class O>
     146            Timer(float interval, bool bLoop, T* object, ExecutorMember<O>* exeuctor, bool bKillAfterCall = false)
    146147            {
    147148                this->setTimer(interval, bLoop, object, exeuctor, bKillAfterCall);
     
    155156                @param exeuctor A executor of the function to call
    156157            */
    157             void setTimer(float interval, bool bLoop, T* object, ExecutorMember<T>* executor, bool bKillAfterCall = false)
     158            template <class O>
     159            void setTimer(float interval, bool bLoop, T* object, ExecutorMember<O>* executor, bool bKillAfterCall = false)
    158160            {
    159161                this->deleteExecutor();
Note: See TracChangeset for help on using the changeset viewer.