Navigation
API > API/Runtime > API/Runtime/Engine
Base class for tickable objects
| Name | FTickableObjectBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Tickable.h |
| Include Path | #include "Tickable.h" |
Syntax
class FTickableObjectBase
Derived Classes
Structs
| Name | Remarks |
|---|---|
| FTickableObjectEntry | Implementation struct for an individual tickable object |
| FTickableStatics | Implementation struct for internals of ticking, there should be one instance of this for each direct subclass |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TStatId GetStatId() |
Return the stat id used to track the performance of this object | Tickable.h | |
virtual ETickableTickType GetTickableTickType () |
Virtual that can be overloaded by the inheriting class and is called before first tick. | Tickable.h | |
virtual bool IsAllowedToTick () |
Function called before IsTickable, used to change rules without breaking existing API. | Tickable.h | |
virtual bool IsTickable () |
Virtual that can be overloaded by the inheriting class. | Tickable.h | |
void Tick
(
float DeltaTime |
Pure virtual that must be overloaded by the inheriting class. | Tickable.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void SimpleTickObjects
(
FTickableStatics& Statics, |
Perform a simple tick using a class-specific statics struct and a function ref | Tickable.h |