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

#include <LocalFileNetworkReplayStreaming.h>

+ Inheritance diagram for FLocalFileNetworkReplayStreamingFactory:

Public Member Functions

virtual LOCALFILENETWORKREPLAYSTREAMING_API void StartupModule () override
 
virtual LOCALFILENETWORKREPLAYSTREAMING_API void ShutdownModule () override
 
virtual LOCALFILENETWORKREPLAYSTREAMING_API TSharedPtr< INetworkReplayStreamerCreateReplayStreamer () override
 
virtual LOCALFILENETWORKREPLAYSTREAMING_API void Flush () override
 
virtual LOCALFILENETWORKREPLAYSTREAMING_API void Tick (float DeltaTime) override
 
virtual ETickableTickType GetTickableTickType () const override
 
virtual LOCALFILENETWORKREPLAYSTREAMING_API TStatId GetStatId () const override
 
bool IsTickableWhenPaused () const override
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
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
 

Protected Member Functions

LOCALFILENETWORKREPLAYSTREAMING_API bool HasAnyPendingRequests () const
 

Protected Attributes

TArray< TSharedPtr< FLocalFileNetworkReplayStreamer > > LocalFileStreamers
 

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 > FLocalFileNetworkReplayStreamingFactory::CreateReplayStreamer ( )
overridevirtual

◆ Flush()

void FLocalFileNetworkReplayStreamingFactory::Flush ( )
overridevirtual

Reimplemented from INetworkReplayStreamingFactory.

◆ GetStatId()

TStatId FLocalFileNetworkReplayStreamingFactory::GetStatId ( ) const
overridevirtual

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

Implements FTickableObjectBase.

◆ GetTickableTickType()

virtual ETickableTickType FLocalFileNetworkReplayStreamingFactory::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.

◆ HasAnyPendingRequests()

bool FLocalFileNetworkReplayStreamingFactory::HasAnyPendingRequests ( ) const
protected

◆ IsTickableWhenPaused()

bool FLocalFileNetworkReplayStreamingFactory::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 FLocalFileNetworkReplayStreamingFactory::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.

◆ StartupModule()

void FLocalFileNetworkReplayStreamingFactory::StartupModule ( )
overridevirtual

Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. ie:

FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

Reimplemented from IModuleInterface.

Reimplemented in FSaveGameNetworkReplayStreamingFactory.

◆ Tick()

void FLocalFileNetworkReplayStreamingFactory::Tick ( float  DeltaTime)
overridevirtual

Member Data Documentation

◆ LocalFileStreamers

TArray<TSharedPtr<FLocalFileNetworkReplayStreamer> > FLocalFileNetworkReplayStreamingFactory::LocalFileStreamers
protected

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