FInternalData

Internal Data structure that contains members only required for a registered tick function

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/EngineBaseTypes.h

Include

#include "Engine/EngineBaseTypes.h"

Syntax

struct FInternalData

Remarks

Internal Data structure that contains members only required for a registered tick function

Variables

Name Description

Public variable

TEnumAsByte< en...

 

ActualEndTickGroup

Internal data that indicates the tick group we actually started in (it may have been delayed due to prerequisites)

Public variable

TEnumAsByte< en...

 

ActualStartTickGroup

Internal data that indicates the tick group we actually started in (it may have been delayed due to prerequisites)

Public variable

bool: 1

 

bRegistered

Whether the tick function is registered.

Public variable

bool: 1

 

bWasInterval

Cache whether this function was rescheduled as an interval function during StartParallel

Public variable

float

 

LastTickGameTimeSeconds

The last world game time at which we were ticked.

Public variable

FTickFunction &...

 

Next

The next function in the cooling down list for ticks with an interval

Public variable

float

 

RelativeTickCooldown

If TickFrequency is greater than 0 and tick state is CoolingDown, this is the time, relative to the element ahead of it in the cooling down list, remaining until the next time this function will tick

Public variable

void *

 

TaskPointer

Pointer to the task, only used during setup. This is often stale.

Public variable

int32

 

TickQueuedGFrameCounter

Internal data to track if we have finshed visiting this tick function yet this frame

Public variable

FTickTaskLevel ...

 

TickTaskLevel

Back pointer to the FTickTaskLevel containing this tick function if it is registered

Public variable

int32

 

TickVisitedGFrameCounter

Internal data to track if we have started visiting this tick function yet this frame

Constructors

Name Description

Public function

FInternalData()

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