FTickableObjectBase

Base class for tickable objects

Windows
MacOS
Linux

Inheritance Hierarchy

FTickableObjectBase

FTickableEditorObject

FAdvancedPreviewScene

IPersonaPreviewScene

FAssetEditorViewportLayout

FEditorViewportLayout2x2

FEditorViewportLayoutFourPanes

FEditorViewportLayoutFourPanesBottom

FEditorViewportLayoutFourPanesLeft

FEditorViewportLayoutFourPanesRight

FEditorViewportLayoutFourPanesTop

FEditorViewportLayoutOnePane

FEditorViewportLayoutThreePanes

FEditorViewportLayoutThreePanesBottom

FEditorViewportLayoutThreePanesLeft

FEditorViewportLayoutThreePanesRight

FEditorViewportLayoutThreePanesTop

TEditorViewportLayoutTwoPanes

FEditorViewportLayoutTwoPanesHoriz

FEditorViewportLayoutTwoPanesVert

FAssetThumbnailPool

FAsyncCompressedAnimationsManagement

FBlueprintActionDatabase

FBlueprintEditor

FGameplayAbilitiesEditor

FWidgetBlueprintEditor

IAnimationBlueprintEditor

IControlRigEditor

FFindInBlueprintSearchManager

FLevelViewportLayout

FNiagaraMessageManager

FNiagaraShaderQueueTickable

FNiagaraSystemViewModel

FOpenColorIOShaderProcessorTickable

FThumbnailPreviewScene

FAnimationSequenceThumbnailScene

FAnimBlueprintThumbnailScene

FBlendSpaceThumbnailScene

FClassActorThumbnailScene

FBlueprintThumbnailScene

FClassThumbnailScene

FGeometryCacheThumbnailScene

FGeometryCollectionThumbnailScene

FMaterialThumbnailScene

FParticleSystemThumbnailScene

FPhysicsAssetThumbnailScene

FSkeletalMeshThumbnailScene

FStaticMeshThumbnailScene

UBoneProxy

UCookOnTheFlyServer

UStylusInputSubsystem

UVPScoutingSubsystemGestureManagerBase

FTickableGameObject

FCrowdTickHelper

FEditorTickableLevelBounds

ALevelBounds

FForceFeedbackManager

FHttpNetworkReplayStreamingFactory

FLidarPointCloudLODManager

FLocalFileNetworkReplayStreamingFactory

FMotionVectorSimulation

FNavTestTickHelper

FNetworkSimulationModelDebuggerManager

FNullNetworkReplayStreamer

FPhysScene_Chaos

FTestTickHelper

UAISubsystem

UAIPerceptionSystem

UEnvQueryManager

UAjaTimecodeProvider

UAppleImageUtilsBaseAsyncTaskBlueprintProxy

UAppleVisionDetectFacesAsyncTaskBlueprintProxy

UARBaseAsyncTaskBlueprintProxy

UARGetCandidateObjectAsyncTaskBlueprintProxy

UARSaveWorldAsyncTaskBlueprintProxy

UAutoDestroySubsystem

UDisplayClusterGameEngineTickableHelper

UMagicLeapIdentity

UTimecodeSynchronizer

UUnitTestManager

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Tickable.h

Include

#include "Tickable.h"

Syntax

class FTickableObjectBase

Remarks

Base class for tickable objects

Functions

Name Description

Protected function Static

void

 

AddTickableObject

(
    TArray < FTickableObjectEntry >& Ti...,
    FTickableObjectBase * TickableO...
)

Public function Const

TStatId

 

GetStatId()

Return the stat id to use for this tickable

Public function Virtual Const

ETickableTic ...

 

GetTickableTickType()

Virtual that can be overloaded by the inheriting class.

Public function Virtual Const

bool

 

IsTickable()

Virtual that can be overloaded by the inheriting class.

Protected function Static

void

 

RemoveTickableObject

(
    TArray < FTickableObjectEntry >& Ti...,
    FTickableObjectBase * TickableO...,
    const bool bIsTickingObjects
)

Public function

void

 

Tick

(
    float DeltaTime
)

Pure virtual that must be overloaded by the inheriting class.

Classes

Name

Description

Protected struct

FTickableObjectEntry

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