UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHttpNetworkReplayStreamingFactory Class Reference

#include <HttpNetworkReplayStreaming.h>

+ Inheritance diagram for FHttpNetworkReplayStreamingFactory:

Public Member Functions

virtual UE_API TSharedPtr< INetworkReplayStreamerCreateReplayStreamer () override
 
virtual UE_API void Tick (float DeltaTime) override
 
virtual ETickableTickType GetTickableTickType () const override
 
virtual UE_API TStatId GetStatId () const override
 
virtual bool IsTickableWhenPaused () const override
 
virtual UE_API void Flush () override
 
virtual UE_API void ShutdownModule () override
 
UE_API bool HasPendingHttpRequests () const
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
virtual void StartupModule ()
 
virtual void PreUnloadCallback ()
 
virtual void PostLoadCallback ()
 
virtual bool SupportsDynamicReloading ()
 
virtual bool SupportsAutomaticShutdown ()
 
virtual bool IsGameModule () const
 
- Public Member Functions inherited from FTickableGameObject
 UE_NONCOPYABLE (FTickableGameObject)
 
ENGINE_API FTickableGameObject (ETickableTickType StartingTickType=ETickableTickType::NewObject)
 
virtual ENGINE_API ~FTickableGameObject ()
 
virtual bool IsTickableInEditor () const
 
virtual UWorldGetTickableGameObjectWorld () const
 
ENGINE_API void SetTickableTickType (ETickableTickType NewTickType)
 
- Public Member Functions inherited from FTickableObjectBase
virtual bool IsTickable () const
 
virtual bool IsAllowedToTick () const
 

Public Attributes

TArray< TSharedPtr< FHttpNetworkReplayStreamer > > HttpStreamers
 

Additional Inherited Members

- Static Public Member Functions inherited from FTickableGameObject
static ENGINE_API void TickObjects (UWorld *World, ELevelTick LevelTickType, bool bIsPaused, float DeltaSeconds)
 
- Static Protected Member Functions inherited from FTickableObjectBase
static ENGINE_API void SimpleTickObjects (FTickableStatics &Statics, TFunctionRef< void(FTickableObjectBase *)> TickFunc)
 

Member Function Documentation

◆ CreateReplayStreamer()

TSharedPtr< INetworkReplayStreamer > FHttpNetworkReplayStreamingFactory::CreateReplayStreamer ( )
overridevirtual

◆ Flush()

void FHttpNetworkReplayStreamingFactory::Flush ( )
overridevirtual

Reimplemented from INetworkReplayStreamingFactory.

◆ GetStatId()

TStatId FHttpNetworkReplayStreamingFactory::GetStatId ( ) const
overridevirtual

Return the stat id used to track the performance of this object

Implements FTickableObjectBase.

◆ GetTickableTickType()

virtual ETickableTickType FHttpNetworkReplayStreamingFactory::GetTickableTickType ( ) const
inlineoverridevirtual

Virtual that can be overloaded by the inheriting class and is called before first tick. It is used to determine whether an object can possibly tick, and if not, it will not get added to the tickable objects array. If the tickable tick type is Conditional then the virtual IsTickable will be called to determine whether to tick the object on each given frame.

Returns
an enum defining the rules for ticking this object.

Reimplemented from FTickableObjectBase.

◆ HasPendingHttpRequests()

bool FHttpNetworkReplayStreamingFactory::HasPendingHttpRequests ( ) const

◆ IsTickableWhenPaused()

virtual bool FHttpNetworkReplayStreamingFactory::IsTickableWhenPaused ( ) const
inlineoverridevirtual

Used to determine if an object should be ticked when the game is paused. Defaults to false, as that mimics old behavior.

Returns
true if it should be ticked when paused, false otherwise

Reimplemented from FTickableGameObject.

◆ ShutdownModule()

void FHttpNetworkReplayStreamingFactory::ShutdownModule ( )
overridevirtual

Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finish StartupModule(). This means that, as long as a module references dependent modules in it's StartupModule(), it can safely reference those dependencies in ShutdownModule() as well.

Reimplemented from IModuleInterface.

◆ Tick()

void FHttpNetworkReplayStreamingFactory::Tick ( float  DeltaTime)
overridevirtual

Member Data Documentation

◆ HttpStreamers

TArray< TSharedPtr< FHttpNetworkReplayStreamer > > FHttpNetworkReplayStreamingFactory::HttpStreamers

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