Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FTickFunction
Internal Data structure that contains members only required for a registered tick function
| Name | FInternalData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/EngineBaseTypes.h |
| Include Path | #include "Engine/EngineBaseTypes.h" |
Syntax
struct FInternalData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInternalData() |
Engine/EngineBaseTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActualEndTickGroup | TEnumAsByte< enum ETickingGroup > | Internal data that indicates the tick group we are guaranteed to end by (it may have been delayed due to prerequisites) | Engine/EngineBaseTypes.h | |
| ActualStartTickGroup | TEnumAsByte< enum ETickingGroup > | Internal data that indicates the tick group we actually started in (it may have been delayed due to prerequisites) | Engine/EngineBaseTypes.h | |
| bRegistered | bool | Whether the tick function is registered. | Engine/EngineBaseTypes.h | |
| bWasInterval | bool | Cache whether this function was rescheduled as an interval function during StartParallel | Engine/EngineBaseTypes.h | |
| LastTickGameTimeSeconds | float | The last world game time at which we were ticked. | Engine/EngineBaseTypes.h | |
| Next | FTickFunction * | The next function in the cooling down list for ticks with an interval | Engine/EngineBaseTypes.h | |
| RelativeTickCooldown | float | 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 | Engine/EngineBaseTypes.h | |
| TaskPointer | void * | Pointer to a type determined by TaskState, do not access directly | Engine/EngineBaseTypes.h | |
| TaskState | ETickTaskState | Internal state, this determines what TaskPointer points to | Engine/EngineBaseTypes.h | |
| TickQueuedGFrameCounter | std::atomic< uint32 > | Internal data to track if we have finished visiting this tick function yet this frame, smaller than full frame counter | Engine/EngineBaseTypes.h | |
| TickTaskLevel | FTickTaskLevel * | Back pointer to the FTickTaskLevel containing this tick function if it is registered | Engine/EngineBaseTypes.h | |
| TickVisitedGFrameCounter | std::atomic< uint32 > | Internal data to track if we have started visiting this tick function yet this frame, smaller than full frame counter | Engine/EngineBaseTypes.h |