Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/EngineBaseTypes.h |
Include |
#include "Engine/EngineBaseTypes.h" |
struct FInternalData
Internal Data structure that contains members only required for a registered tick function
Name | Description | ||
---|---|---|---|
|
TEnumAsByte< en... |
ActualEndTickGroup |
Internal data that indicates the tick group we actually started in (it may have been delayed due to prerequisites) |
|
TEnumAsByte< en... |
ActualStartTickGroup |
Internal data that indicates the tick group we actually started in (it may have been delayed due to prerequisites) |
|
bool: 1 |
bRegistered |
Whether the tick function is registered. |
|
bool: 1 |
bWasInterval |
Cache whether this function was rescheduled as an interval function during StartParallel |
|
float |
LastTickGameTimeSeconds |
The last world game time at which we were ticked. |
|
FTickFunction &... |
Next |
The next function in the cooling down list for ticks with an interval |
|
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 |
|
void * |
TaskPointer |
Pointer to the task, only used during setup. This is often stale. |
|
TickQueuedGFrameCounter |
Internal data to track if we have finshed visiting this tick function yet this frame |
|
|
FTickTaskLevel ... |
TickTaskLevel |
Back pointer to the FTickTaskLevel containing this tick function if it is registered |
|
TickVisitedGFrameCounter |
Internal data to track if we have started visiting this tick function yet this frame |
Name | Description | |
---|---|---|
|
FInternalData() |