UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTSTickerObjectBase Class Referenceabstract

#include <Ticker.h>

+ Inheritance diagram for FTSTickerObjectBase:

Public Member Functions

 UE_NONCOPYABLE (FTSTickerObjectBase)
 
CORE_API FTSTickerObjectBase (float InDelay=0.0f, FTSTicker &Ticker=FTSTicker::GetCoreTicker())
 
virtual CORE_API ~FTSTickerObjectBase ()
 
virtual bool Tick (float DeltaTime)=0
 

Detailed Description

Base class for thread-safe ticker objects

Constructor & Destructor Documentation

◆ FTSTickerObjectBase()

FTSTickerObjectBase::FTSTickerObjectBase ( float  InDelay = 0.0f,
FTSTicker Ticker = FTSTicker::GetCoreTicker() 
)

Constructor

Parameters
InDelayDelay until next fire; 0 means "next frame"
Tickerthe ticker to register with. Defaults to FTSTicker::GetCoreTicker().

◆ ~FTSTickerObjectBase()

FTSTickerObjectBase::~FTSTickerObjectBase ( )
virtual

Virtual destructor.

Member Function Documentation

◆ Tick()

virtual bool FTSTickerObjectBase::Tick ( float  DeltaTime)
pure virtual

Pure virtual that must be overloaded by the inheriting class.

Parameters
DeltaTimetime passed since the last call.
Returns
true if should continue ticking

Implemented in FAnalyticsProviderET, FODSCManager, FHttpManager, BuildPatchServices::FSpeedRecorder, FBackgroundHttpManagerImpl, FApplePlatformBackgroundHttpManager, FHttpServerModule, FUdpPingManyAsync, FVoiceCaptureWindows, FXmppModule, FPerfCounters, and FWebBrowserSingleton.

◆ UE_NONCOPYABLE()

FTSTickerObjectBase::UE_NONCOPYABLE ( FTSTickerObjectBase  )

The documentation for this class was generated from the following files: