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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback