|
| SAVEGAMENETWORKREPLAYSTREAMING_API | FSaveGameNetworkReplayStreamer () |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API | FSaveGameNetworkReplayStreamer (const FString &DemoSavePath, const FString &PlaybackReplayName) |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | StartStreaming (const FStartStreamingParameters &Params, const FStartStreamingCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | DeleteFinishedStream (const FString &ReplayName, const FDeleteFinishedStreamCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | DeleteFinishedStream (const FString &StreamName, const int32 UserIndex, const FDeleteFinishedStreamCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | EnumerateStreams (const FNetworkReplayVersion &InReplayVersion, const int32 UserIndex, const FString &MetaString, const TArray< FString > &ExtraParms, const FEnumerateStreamsCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | EnumerateRecentStreams (const FNetworkReplayVersion &ReplayVersion, const int32 UserIndex, const FEnumerateStreamsCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | KeepReplay (const FString &ReplayName, const bool bKeep, const FKeepReplayCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | KeepReplay (const FString &ReplayName, const bool bKeep, const int32 UserIndex, const FKeepReplayCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RenameReplayFriendlyName (const FString &ReplayName, const FString &NewFriendlyName, const FRenameReplayCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RenameReplayFriendlyName (const FString &ReplayName, const FString &NewFriendlyName, const int32 UserIndex, const FRenameReplayCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RenameReplay (const FString &ReplayName, const FString &NewName, const FRenameReplayCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RenameReplay (const FString &ReplayName, const FString &NewName, const int32 UserIndex, const FRenameReplayCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | EnumerateEvents (const FString &ReplayName, const FString &Group, const FEnumerateEventsCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | EnumerateEvents (const FString &ReplayName, const FString &Group, const int32 UserIndex, const FEnumerateEventsCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventData (const FString &EventID, const FRequestEventDataCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventData (const FString &ReplayName, const FString &EventID, const FRequestEventDataCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventData (const FString &ReplayName, const FString &EventId, const int32 UserIndex, const FRequestEventDataCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventGroupData (const FString &Group, const FRequestEventGroupDataCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventGroupData (const FString &ReplayName, const FString &Group, const FRequestEventGroupDataCallback &Delegate) override |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventGroupData (const FString &ReplayName, const FString &Group, const int32 UserIndex, const FRequestEventGroupDataCallback &Delegate) override |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API | FLocalFileNetworkReplayStreamer () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API | FLocalFileNetworkReplayStreamer (const FString &InDemoSavePath) |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API | ~FLocalFileNetworkReplayStreamer () |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | StopStreaming () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API FArchive * | GetHeaderArchive () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API FArchive * | GetStreamingArchive () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API FArchive * | GetCheckpointArchive () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | FlushCheckpoint (const uint32 TimeInMS) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | GotoCheckpointIndex (const int32 CheckpointIndex, const FGotoCallback &Delegate, EReplayCheckpointType CheckpointType) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | GotoTimeInMS (const uint32 TimeInMS, const FGotoCallback &Delegate, EReplayCheckpointType CheckpointType) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | UpdateTotalDemoTime (uint32 TimeInMS) override |
| |
| virtual void | UpdatePlaybackTime (uint32 TimeInMS) override |
| |
| virtual uint32 | GetTotalDemoTime () const override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsDataAvailable () const override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | SetHighPriorityTimeRange (const uint32 StartTimeInMS, const uint32 EndTimeInMS) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsDataAvailableForTimeRange (const uint32 StartTimeInMS, const uint32 EndTimeInMS) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsLoadingCheckpoint () const override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsLive () const override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | AddUserToReplay (const FString &UserString) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | AddEvent (const uint32 TimeInMS, const FString &Group, const FString &Meta, const TArray< uint8 > &Data) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | AddOrUpdateEvent (const FString &Name, const uint32 TimeInMS, const FString &Group, const FString &Meta, const TArray< uint8 > &Data) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | EnumerateEvents (const FString &Group, const FEnumerateEventsCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | SearchEvents (const FString &EventGroup, const FSearchEventsCallback &Delegate) override |
| |
| virtual FString | GetReplayID () const override |
| |
| virtual EReplayStreamerState | GetReplayStreamerState () const override |
| |
| virtual void | SetTimeBufferHintSeconds (const float InTimeBufferHintSeconds) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RefreshHeader () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | DownloadHeader (const FDownloadHeaderCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsCheckpointTypeSupported (EReplayCheckpointType CheckpointType) const override |
| |
| virtual bool | SupportsCompression () const |
| |
| virtual bool | DecompressBuffer (const TArray< uint8 > &InCompressed, TArray< uint8 > &OutBuffer) const |
| |
| virtual bool | CompressBuffer (const TArray< uint8 > &InBuffer, TArray< uint8 > &OutCompressed) const |
| |
| virtual bool | SupportsEncryption () const |
| |
| virtual void | GenerateEncryptionKey (TArray< uint8 > &EncryptionKey) |
| |
| virtual bool | EncryptBuffer (TArrayView< const uint8 > Plaintext, TArray< uint8 > &Ciphertext, TArrayView< const uint8 > EncryptionKey) const |
| |
| virtual bool | DecryptBuffer (TArrayView< const uint8 > Ciphertext, TArray< uint8 > &Plaintext, TArrayView< const uint8 > EncryptionKey) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | AllowEncryptedWrite () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | Tick (float DeltaSeconds) |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API uint32 | GetMaxFriendlyNameSize () const override |
| |
| virtual EStreamingOperationResult | SetDemoPath (const FString &DemoPath) override |
| |
| virtual EStreamingOperationResult | GetDemoPath (FString &DemoPath) const override |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | OnFileRequestComplete (const TSharedPtr< FQueuedLocalFileRequest, ESPMode::ThreadSafe > &Request) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | IsStreaming () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | HasPendingFileRequests () const |
| |
| void | AddSimpleRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, TFunction< void()> &&InFunction, TFunction< void()> &&InCompletionCallback) |
| |
| template<typename StorageType > |
| void | AddGenericRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, TFunction< void(StorageType &)> &&InFunction, TFunction< void(StorageType &)> &&InCompletionCallback) |
| |
| template<typename DelegateResultType > |
| void | AddDelegateFileRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InFunction, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InCompletionCallback) |
| |
| template<typename DelegateType , typename DelegateResultType > |
| void | AddDelegateFileRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, const DelegateType &Delegate, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InFunction) |
| |
| template<typename DelegateResultType > |
| void | AddCachedFileRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, int32 InCacheKey, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InFunction, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InCompletionCallback) |
| |
| NETWORKREPLAYSTREAMING_API | INetworkReplayStreamer () |
| |
| virtual NETWORKREPLAYSTREAMING_API | ~INetworkReplayStreamer () |
| |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS virtual NETWORKREPLAYSTREAMING_API ENetworkReplayError::Type | GetLastError () const |
| |
| NETWORKREPLAYSTREAMING_API virtual PRAGMA_ENABLE_DEPRECATION_WARNINGS bool | HasError () const |
| |
| virtual NETWORKREPLAYSTREAMING_API UE::Net::EHandleNetResult | HandleLastError (UE::Net::FNetResultManager &ResultManager) |
| |
| virtual NETWORKREPLAYSTREAMING_API void | SetExtendedError (UE::Net::FNetResult &&Result) |
| |
| virtual void | SetAnalyticsProvider (TSharedPtr< IAnalyticsProvider > &InProvider) |
| |
| virtual NETWORKREPLAYSTREAMING_API TArray< FAnalyticsEventAttribute > | AppendCommonReplayAttributes (TArray< FAnalyticsEventAttribute > &&Attrs) const |
| |
| virtual void | Exec (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| TSharedRef< FLocalFileNetworkReplayStreamer, Mode > | AsShared () |
| |
| TSharedRef< FLocalFileNetworkReplayStreamer const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FLocalFileNetworkReplayStreamer, Mode > | AsWeak () |
| |
| TWeakPtr< FLocalFileNetworkReplayStreamer const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
|
| SAVEGAMENETWORKREPLAYSTREAMING_API void | StartStreamingSaved (const FStartStreamingParameters &Params, const FStartStreamingCallback &Delegate) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | DeleteFinishedStreamSaved (const FString &ReplayName, const int32 UserIndex, const FDeleteFinishedStreamCallback &Delegate) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | KeepReplaySaved (const FString &ReplayName, const bool bKeep, const int32 UserIndex, const FKeepReplayCallback &Result) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | RenameReplayFriendlyNameSaved (const FString &ReplayName, const FString &NewFriendlyName, const int32 UserIndex, const FRenameReplayCallback &Delegate) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | RenameReplaySaved (const FString &ReplayName, const FString &NewName, const int32 UserIndex, const FRenameReplayCallback &Delegate) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | EnumerateEventsSaved (const FString &ReplayName, const FString &Group, const int32 UserIndex, const FEnumerateEventsCallback &Delegate) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventDataSaved (const FString &ReplayName, const FString &EventID, const int32 UserIndex, const FRequestEventDataCallback &Delegate) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventGroupDataSaved (const FString &ReplayName, const FString &Group, const int32 UserIndex, const FRequestEventGroupDataCallback &Delegate) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | StartStreaming_Internal (const FStartStreamingParameters &Params, FStartStreamingResult &Result) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | DeleteFinishedStream_Internal (const FString &ReplayName, const int32 UserIndex, FDeleteFinishedStreamResult &Result) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | EnumerateStreams_Internal (const FNetworkReplayVersion &ReplayVersion, const int32 UserIndex, const FString &MetaString, const TArray< FString > &ExtraParms, FEnumerateStreamsResult &Result) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | KeepReplay_Internal (const FString &ReplayName, const bool bKeep, const int32 UserIndex, FKeepReplayResult &Result) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | RenameReplayFriendlyName_Internal (const FString &ReplayName, const FString &NewFriendlyName, const int32 UserIndex, FRenameReplayResult &Result) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | EnumerateEvents_Internal (const FString &ReplayName, const FString &Group, const int32 UserIndex, FEnumerateEventsResult &Result) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventData_Internal (const FString &ReplayName, const FString &EventID, const int32 UserIndex, FRequestEventDataResult &Result) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | RequestEventGroupData_Internal (const FString &ReplayName, const FString &Group, const int32 UserIndex, FRequestEventGroupDataResult &Result) |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API bool | StreamNameToSanitizedNames (const FString &StreamName, FSaveGameSanitizedNames &OutSanitizedNames) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | ReplayIndexToSanitizedNames (const int32 ReplayIndex, FSaveGameSanitizedNames &OutSanitizedNames) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API bool | ReadMetaDataFromLocalStream (FArchive &Archive, FSaveGameMetaData &OutMetaData) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API bool | ReadMetaDataFromSaveGame (class ISaveGameSystem &SaveGameSystem, const FSaveGameSanitizedNames &SanitizedNames, const int32 UserIndex, FSaveGameMetaData &OutMetaData, FStreamingResultBase &OutResult) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API void | PopulateStreamInfoFromMetaData (const FSaveGameMetaData &MetaData, FNetworkReplayStreamInfo &OutStreamInfo) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API bool | SerializeMetaData (FArchive &Archive, FSaveGameMetaData &MetaData) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API bool | SerializeVersionedMetaData (FArchive &Archive, FSaveGameMetaData &MetaData) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API bool | IsSaveGameFileName (const FString &ReplayName) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API int32 | GetReplayIndexFromName (const FString &ReplayName) const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API FString | GetFullPlaybackName () const |
| |
| SAVEGAMENETWORKREPLAYSTREAMING_API FString | GetLocalPlaybackName () const |
| |
| virtual SAVEGAMENETWORKREPLAYSTREAMING_API TArrayView< const FString > | GetAdditionalRelativeDemoPaths () const override |
| |
| virtual bool | GetSaveGameOption (const FSaveGameOptionInfo &OptionInfo, FString &OptionValue) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | DeleteFinishedStream_Internal (const FString &StreamName, const int32 UserIndex, const FDeleteFinishedStreamCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | EnumerateEvents_Internal (const FString &ReplayName, const FString &Group, const int32 UserIndex, const FEnumerateEventsCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | RequestEventData_Internal (const FString &ReplayName, const FString &EventId, const int32 UserIndex, const FRequestEventDataCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | KeepReplay_Internal (const FString &ReplayName, const bool bKeep, const int32 UserIndex, const FKeepReplayCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | RenameReplayFriendlyName_Internal (const FString &ReplayName, const FString &NewFriendlyName, const int32 UserIndex, const FRenameReplayCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | RenameReplay_Internal (const FString &ReplayName, const FString &NewName, const int32 UserIndex, const FRenameReplayCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | ProcessNextFileRequest () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | IsFileRequestInProgress () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | IsFileRequestPendingOrInProgress (const EQueuedLocalFileRequestType::Type RequestType) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | CancelStreamingRequests () |
| |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS void | SetLastError (const ENetworkReplayError::Type InLastError) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API PRAGMA_ENABLE_DEPRECATION_WARNINGS void | SetLastError (FLocalFileReplayResult &&Result) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | ConditionallyFlushStream () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | ConditionallyLoadNextChunk () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | ConditionallyRefreshReplayInfo () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | FlushCheckpointInternal (const uint32 TimeInMS) |
| |
| bool | ReadReplayInfo (const FString &StreamName, FLocalFileReplayInfo &OutReplayInfo) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | ReadReplayInfo (const FString &StreamName, FLocalFileReplayInfo &OutReplayInfo, EReadReplayInfoFlags Flags) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | ReadReplayInfo (FArchive &Archive, FLocalFileReplayInfo &OutReplayInfo, EReadReplayInfoFlags Flags) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | ReadReplayInfo (FArchive &Archive, FLocalFileReplayInfo &OutReplayInfo, struct FLocalFileSerializationInfo &SerializationInfo, EReadReplayInfoFlags Flags) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | WriteReplayInfo (const FString &StreamName, const FLocalFileReplayInfo &ReplayInfo) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | WriteReplayInfo (FArchive &Archive, const FLocalFileReplayInfo &ReplayInfo) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | WriteReplayInfo (FArchive &Archive, const FLocalFileReplayInfo &InReplayInfo, struct FLocalFileSerializationInfo &SerializationInfo) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | FixupFriendlyNameLength (const FString &UnfixedName, FString &FixedName) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | IsNamedStreamLive (const FString &StreamName) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | FlushStream (const uint32 TimeInMS) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | WriteHeader () |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API TSharedPtr< FArchive > | CreateLocalFileReader (const FString &InFilename) const |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API TSharedPtr< FArchive > | CreateLocalFileWriter (const FString &InFilename) const |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API TSharedPtr< FArchive > | CreateLocalFileWriterForOverwrite (const FString &InFilename) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API FString | GetDemoPath () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API FString | GetDemoFullFilename (const FString &FileName) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API FString | GetAutomaticDemoName () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | AddRequestToCache (int32 ChunkIndex, const TArray< uint8 > &RequestData) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | AddRequestToCache (int32 ChunkIndex, TArray< uint8 > &&RequestData) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | CleanupRequestCache () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API const TArray< uint8 > & | GetCachedFileContents (const FString &Filename) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | UpdateCurrentReplayInfo (FLocalFileReplayInfo &ReplayInfo, EUpdateReplayInfoFlags UpdateFlags=EUpdateReplayInfoFlags::None) |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API int32 | GetDecompressedSizeBackCompat (FArchive &InCompressed) const |
| |
| | TSharedFromThis () |
| |
| | TSharedFromThis (TSharedFromThis const &) |
| |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| |
| | ~TSharedFromThis () |
| |
Local file streamer that supports playback/recording to files on disk, and transferring replays to and from SaveGame slots.
EnumerateStreams may be used to list all available replays that are in SaveGame slots. The Name member in any FNetworkReplayStreamInfo returned will be the SaveGame slot where the replay lives.
EnumerateRecentStreams may be used to list all available replays that are not in SaveGame slots. The Name member in any FNetworkReplayStreamInfo returned will be the relative path where the replay lives.
StartStreaming can be used to play replays both in and not in SaveGame slots. StartStreaming does not automatically put a replay in a SaveGame slot.
KeepReplay can be used to move a non SaveGame slot replay into a SaveGame slot. The original replay is left untouched.
DeleteFinishedStream can be used to delete replays both in and not in SaveGame slots.
Only one Save Game operation is permitted to occur at a single time (even across Streamers).
TODO: Proper handling of UserIndex.