FTimerData

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/TimerManager.h

Include

#include "TimerManager.h"

Syntax

struct FTimerData

Variables

Name Description

Public variable

uint8: 1

 

bLoop

If true, this timer will loop indefinitely. Otherwise, it will be destroyed when it expires.

Public variable

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).

Public variable

double

 

ExpireTime

Time (on the FTimerManager's clock) that this timer should expire and fire its delegate.

Public variable

FTimerHandle

 

Handle

Handle representing this timer

Public variable

ELevelCollectio...

 

LevelCollection

The level collection that was active when this timer was created.

Public variable

float

 

Rate

Time between set and fire, or repeat frequency if looping.

Public variable

ETimerStatus

 

Status

Timer Status

Public variable

FTimerUnifiedDe...

 

TimerDelegate

Holds the delegate to call.

Public variable

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

Name Description

Public function

FTimerData()

Public function

FTimerData

(
    FTimerData&&
)

Movable only.

Public function

FTimerData

(
    const FTimerData&
)

Operators

Name Description

Public function

FTimerData &

 

operator=

(
    FTimerData&&
)

Public function

FTimerData &

 

operator=

(
    const FTimerData&
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss