Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/TimerManager.h |
| Include | #include "TimerManager.h" |
Syntax
struct FTimerData
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint8: 1 | bLoop | If true, this timer will loop indefinitely. Otherwise, it will be destroyed when it expires. | |
| uint8: 1 | bRequiresDelegate | If true, this timer was created with a delegate to call (which means if the delegate becomes invalid, we should invalidate the timer too). | |
| double | ExpireTime | Time (on the FTimerManager's clock) that this timer should expire and fire its delegate. | |
| FTimerHandle | Handle | Handle representing this timer | |
| ELevelCollectionType | LevelCollection | The level collection that was active when this timer was created. | |
| float | Rate | Time between set and fire, or repeat frequency if looping. | |
| ETimerStatus | Status | Timer Status | |
| FTimerUnifiedDelegate | TimerDelegate | Holds the delegate to call. | |
| const void * | TimerIndicesByObjectKey | This is the key to the TimerIndicesByObject map - this is kept so that we can look up even if the referenced object is expired |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FTimerData () |
|||
FTimerData
(
FTimerData&& |
Movable only. | ||
FTimerData
(
const FTimerData& |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FTimerData & | operator=
(
FTimerData&& |
||
| FTimerData & | operator=
(
const FTimerData& |