Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/TimerManager.h |
Include |
#include "TimerManager.h" |
struct FTimerData
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. |
|
Handle |
Handle representing this timer |
|
|
LevelCollection |
The level collection that was active when this timer was created. |
|
|
float |
Rate |
Time between set and fire, or repeat frequency if looping. |
|
Status |
Timer Status |
|
|
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 |
Name | Description | |
---|---|---|
|
FTimerData() |
|
|
FTimerData ( |
Movable only. |
|
FTimerData ( |
Name | Description | ||
---|---|---|---|
|
operator= ( |
||
|
operator= ( |