|
| ENGINE_API void | Tick (float DeltaTime) |
| |
| ENGINE_API TStatId | GetStatId () const |
| |
| ENGINE_API | FTimerManager (UGameInstance *GameInstance=nullptr) |
| |
| virtual ENGINE_API | ~FTimerManager () |
| |
| virtual ENGINE_API void | OnCrash () |
| |
| template<class UserClass > |
| void | SetTimer (FTimerHandle &InOutHandle, UserClass *InObj, typename FTimerDelegate::TMethodPtr< UserClass > InTimerMethod, float InRate, bool InbLoop=false, float InFirstDelay=-1.f) |
| |
| template<class UserClass > |
| void | SetTimer (FTimerHandle &InOutHandle, UserClass *InObj, typename FTimerDelegate::TConstMethodPtr< UserClass > InTimerMethod, float InRate, bool InbLoop=false, float InFirstDelay=-1.f) |
| |
| void | SetTimer (FTimerHandle &InOutHandle, FTimerDelegate const &InDelegate, float InRate, bool InbLoop, float InFirstDelay=-1.f) |
| |
| void | SetTimer (FTimerHandle &InOutHandle, FTimerDynamicDelegate const &InDynDelegate, float InRate, bool InbLoop, float InFirstDelay=-1.f) |
| |
| void | SetTimer (FTimerHandle &InOutHandle, float InRate, bool InbLoop, float InFirstDelay=-1.f) |
| |
| void | SetTimer (FTimerHandle &InOutHandle, TFunction< void(void)> &&Callback, float InRate, bool InbLoop, float InFirstDelay=-1.f) |
| |
| template<class UserClass > |
| void | SetTimer (FTimerHandle &InOutHandle, UserClass *InObj, typename FTimerDelegate::TMethodPtr< UserClass > InTimerMethod, float InRate, const FTimerManagerTimerParameters &InTimerParameters) |
| |
| template<class UserClass > |
| void | SetTimer (FTimerHandle &InOutHandle, UserClass *InObj, typename FTimerDelegate::TConstMethodPtr< UserClass > InTimerMethod, float InRate, const FTimerManagerTimerParameters &InTimerParameters) |
| |
| void | SetTimer (FTimerHandle &InOutHandle, FTimerDelegate const &InDelegate, float InRate, const FTimerManagerTimerParameters &InTimerParameters) |
| |
| void | SetTimer (FTimerHandle &InOutHandle, FTimerDynamicDelegate const &InDynDelegate, float InRate, const FTimerManagerTimerParameters &InTimerParameters) |
| |
| void | SetTimer (FTimerHandle &InOutHandle, float InRate, const FTimerManagerTimerParameters &InTimerParameters) |
| |
| void | SetTimer (FTimerHandle &InOutHandle, TFunction< void(void)> &&Callback, float InRate, const FTimerManagerTimerParameters &InTimerParameters) |
| |
| template<class UserClass > |
| FTimerHandle | SetTimerForNextTick (UserClass *inObj, typename FTimerDelegate::TMethodPtr< UserClass > inTimerMethod) |
| |
| template<class UserClass > |
| FTimerHandle | SetTimerForNextTick (UserClass *inObj, typename FTimerDelegate::TConstMethodPtr< UserClass > inTimerMethod) |
| |
| FTimerHandle | SetTimerForNextTick (FTimerDelegate const &InDelegate) |
| |
| FTimerHandle | SetTimerForNextTick (FTimerDynamicDelegate const &InDynDelegate) |
| |
| FTimerHandle | SetTimerForNextTick (TFunction< void(void)> &&Callback) |
| |
| void | ClearTimer (FTimerHandle &InHandle) |
| |
| void | ClearAllTimersForObject (void const *Object) |
| |
| ENGINE_API void | PauseTimer (FTimerHandle InHandle) |
| |
| ENGINE_API void | UnPauseTimer (FTimerHandle InHandle) |
| |
| float | GetTimerRate (FTimerHandle InHandle) const |
| |
| bool | IsTimerActive (FTimerHandle InHandle) const |
| |
| bool | IsTimerPaused (FTimerHandle InHandle) const |
| |
| bool | IsTimerPending (FTimerHandle InHandle) const |
| |
| bool | TimerExists (FTimerHandle InHandle) const |
| |
| float | GetTimerElapsed (FTimerHandle InHandle) const |
| |
| float | GetTimerRemaining (FTimerHandle InHandle) const |
| |
| bool | HasBeenTickedThisFrame () const |
| |
| ENGINE_API FTimerHandle | K2_FindDynamicTimerHandle (FTimerDynamicDelegate InDynamicDelegate) const |
| |
| ENGINE_API void | ListTimers () const |
| |
| ENGINE_API FTimerHandle | GenerateHandle (int32 Index) |
| |
Class to globally manage timers.