Navigation
API > API/Runtime > API/Runtime/Engine
Used with UGameInstance::PlayReplayPlaylist to manage playing a set of Replays in succession.
| Name | FReplayPlaylistTracker |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/ReplayPlaylistTracker.h |
| Include Path | #include "Net/ReplayPlaylistTracker.h" |
Syntax
struct FReplayPlaylistTracker :
public TSharedFromThis< FReplayPlaylistTracker > ,
public FNoncopyable
Inheritance Hierarchy
- FNoncopyable → FReplayPlaylistTracker
- FSharedFromThisBase → TSharedFromThis → FReplayPlaylistTracker
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FReplayPlaylistTracker
(
const FReplayPlaylistParams& Params, |
Net/ReplayPlaylistTracker.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FReplayPlaylistTracker() |
Net/ReplayPlaylistTracker.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ThisClass | FReplayPlaylistTracker | Net/ReplayPlaylistTracker.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditionalOptions | TArray< FString > | Net/ReplayPlaylistTracker.h | ||
| bIsStartingReplay | bool | Net/ReplayPlaylistTracker.h | ||
| CurrentReplay | int32 | Net/ReplayPlaylistTracker.h | ||
| DemoNetDriver | TWeakObjectPtr< class UDemoNetDriver > | Net/ReplayPlaylistTracker.h | ||
| GameInstance | TWeakObjectPtr< class UGameInstance > | Net/ReplayPlaylistTracker.h | ||
| OnDemoPlaybackFailedHandle | FDelegateHandle | Net/ReplayPlaylistTracker.h | ||
| OnDemoPlaybackFinishedHandle | FDelegateHandle | Net/ReplayPlaylistTracker.h | ||
| OnDemoStoppedHandle | FDelegateHandle | Net/ReplayPlaylistTracker.h | ||
| Playlist | TArray< FString > | Net/ReplayPlaylistTracker.h | ||
| PreStartNextReplay | FPreStartNextPlaylistReplay | Net/ReplayPlaylistTracker.h | ||
| WorldOverride | TWeakObjectPtr< class UWorld > | Net/ReplayPlaylistTracker.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArrayView< const FString > GetAdditionalOptions() |
Gets the last updated value of AdditionalOptions. | Net/ReplayPlaylistTracker.h | |
const int32 GetCurrentReplay() |
Gets the index of the current replay in the playlist. | Net/ReplayPlaylistTracker.h | |
UGameInstance * GetGameInstance() |
Gets the GameInstance used to start replays. | Net/ReplayPlaylistTracker.h | |
const int32 GetNumReplays() |
Gets the number of replays in the playlist. | Net/ReplayPlaylistTracker.h | |
const TArrayView< const FString > GetPlaylist() |
Gets the actual playlist. | Net/ReplayPlaylistTracker.h | |
UWorld * GetWorldOverride() |
Gets the last updated value of WorldOverride. | Net/ReplayPlaylistTracker.h | |
const int32 IsOnLastReplay() |
Whether or not we're currently on the last replay in a playlist. | Net/ReplayPlaylistTracker.h |