UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ReplayTypes.h File Reference

Go to the source code of this file.

Classes

struct  FPlaybackPacket
 
struct  FLevelNameAndTime
 
struct  FReplayCustomVersion
 
struct  FNetworkDemoHeader
 
struct  FDeltaCheckpointData
 
class  FRepActorsCheckpointParams
 
struct  FQueuedDemoPacket
 
class  FInternetAddrDemo
 
class  FScopedForceUnicodeInArchive
 
class  FScopedStoreArchiveOffset
 
class  FReplayExternalData
 
struct  FOverridableReplayVersionData
 

Typedefs

typedef int64 FArchivePos
 
typedef TIndirectArray< FReplayExternalDataFReplayExternalDataArray
 

Enumerations

enum class  EReplayHeaderFlags : uint32 {
  None = 0 , ClientRecorded = (1 << 0) , HasStreamingFixes = (1 << 1) , DeltaCheckpoints = (1 << 2) ,
  GameSpecificFrameData = (1 << 3) , ReplayConnection = (1 << 4) , ActorPrioritizationEnabled = (1 << 5) , NetRelevancyEnabled = (1 << 6) ,
  AsyncRecorded = (1 << 7)
}
 
enum class  EWriteDemoFrameFlags : uint32 { None = 0 , SkipGameSpecific = (1 << 0) }
 

Functions

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogDemo, Log, All)
 
 ENUM_CLASS_FLAGS (EReplayHeaderFlags)
 
const TCHARLexToString (EReplayHeaderFlags Flag)
 
 ENUM_CLASS_FLAGS (EWriteDemoFrameFlags)
 
enum UE_DEPRECATED (5.2, "Using custom versions instead going forward, see FReplayCustomVersion") ENetworkVersionHistory
 

Variables

constexpr uint32 NETWORK_DEMO_MAGIC = 0x2CF5A13D
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS constexpr uint32 NETWORK_DEMO_VERSION = ENetworkVersionHistory::HISTORY_LATEST
 
constexpr uint32 MIN_NETWORK_DEMO_VERSION = ENetworkVersionHistory::HISTORY_CHARACTER_MOVEMENT
 
PRAGMA_ENABLE_DEPRECATION_WARNINGS constexpr uint32 NETWORK_DEMO_METADATA_MAGIC = 0x3D06B24E
 
constexpr uint32 NETWORK_DEMO_METADATA_VERSION = 0
 

Typedef Documentation

◆ FArchivePos

◆ FReplayExternalDataArray

Enumeration Type Documentation

◆ EReplayHeaderFlags

enum class EReplayHeaderFlags : uint32
strong
Enumerator
None 
ClientRecorded 
HasStreamingFixes 
DeltaCheckpoints 
GameSpecificFrameData 
ReplayConnection 
ActorPrioritizationEnabled 
NetRelevancyEnabled 
AsyncRecorded 

◆ EWriteDemoFrameFlags

Enumerator
None 
SkipGameSpecific 

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogDemo  ,
Log  ,
All   
)

◆ ENUM_CLASS_FLAGS() [1/2]

ENUM_CLASS_FLAGS ( EReplayHeaderFlags  )

◆ ENUM_CLASS_FLAGS() [2/2]

ENUM_CLASS_FLAGS ( EWriteDemoFrameFlags  )

◆ LexToString()

const TCHAR * LexToString ( EReplayHeaderFlags  Flag)

◆ UE_DEPRECATED()

enum UE_DEPRECATED ( 5.  2,
"Using custom versions instead going  forward,
see FReplayCustomVersion"   
)

Variable Documentation

◆ MIN_NETWORK_DEMO_VERSION

constexpr uint32 MIN_NETWORK_DEMO_VERSION = ENetworkVersionHistory::HISTORY_CHARACTER_MOVEMENT
inlineconstexpr

◆ NETWORK_DEMO_MAGIC

constexpr uint32 NETWORK_DEMO_MAGIC = 0x2CF5A13D
inlineconstexpr

◆ NETWORK_DEMO_METADATA_MAGIC

PRAGMA_ENABLE_DEPRECATION_WARNINGS constexpr uint32 NETWORK_DEMO_METADATA_MAGIC = 0x3D06B24E
inlineconstexpr

◆ NETWORK_DEMO_METADATA_VERSION

constexpr uint32 NETWORK_DEMO_METADATA_VERSION = 0
inlineconstexpr

◆ NETWORK_DEMO_VERSION

PRAGMA_DISABLE_DEPRECATION_WARNINGS constexpr uint32 NETWORK_DEMO_VERSION = ENetworkVersionHistory::HISTORY_LATEST
inlineconstexpr