UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FChaosVDTraceDetails Struct Reference

#include <ChaosVDRecordingDetails.h>

Public Member Functions

 FChaosVDTraceDetails ()=default
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS FChaosVDTraceDetails (const FChaosVDTraceDetails &Other)=default
 
 FChaosVDTraceDetails (FChaosVDTraceDetails &&Other) noexcept=default
 
FChaosVDTraceDetailsoperator= (const FChaosVDTraceDetails &Other)=default
 
FChaosVDTraceDetailsoperator= (FChaosVDTraceDetails &&Other) noexcept=default
 
PRAGMA_ENABLE_DEPRECATION_WARNINGS void MarkAsValid ()
 
bool IsValid () const
 

Public Attributes

FGuid TraceGuid
 
FGuid SessionGuid
 
FString TraceTarget
 
uint16 Port = 0
 
bool bIsConnected = false
 
EChaosVDRecordingMode Mode = EChaosVDRecordingMode::Invalid
 
EChaosVDTransportMode TransportMode = EChaosVDTransportMode::Invalid
 
TArray< uint8CertAuth
 
bool bIsValid = false
 

Detailed Description

Structure containing the info necessary to connect to a trace session and start receiving data

Constructor & Destructor Documentation

◆ FChaosVDTraceDetails() [1/3]

FChaosVDTraceDetails::FChaosVDTraceDetails ( )
default

◆ FChaosVDTraceDetails() [2/3]

PRAGMA_DISABLE_DEPRECATION_WARNINGS FChaosVDTraceDetails::FChaosVDTraceDetails ( const FChaosVDTraceDetails Other)
default

◆ FChaosVDTraceDetails() [3/3]

FChaosVDTraceDetails::FChaosVDTraceDetails ( FChaosVDTraceDetails &&  Other)
defaultnoexcept

Member Function Documentation

◆ IsValid()

bool FChaosVDTraceDetails::IsValid ( ) const
inline

◆ MarkAsValid()

PRAGMA_ENABLE_DEPRECATION_WARNINGS void FChaosVDTraceDetails::MarkAsValid ( )
inline

◆ operator=() [1/2]

FChaosVDTraceDetails & FChaosVDTraceDetails::operator= ( const FChaosVDTraceDetails Other)
default

◆ operator=() [2/2]

FChaosVDTraceDetails & FChaosVDTraceDetails::operator= ( FChaosVDTraceDetails &&  Other)
defaultnoexcept

Member Data Documentation

◆ bIsConnected

bool FChaosVDTraceDetails::bIsConnected = false

◆ bIsValid

bool FChaosVDTraceDetails::bIsValid = false

◆ CertAuth

TArray<uint8> FChaosVDTraceDetails::CertAuth

Encoded SSL certificate for the trace connection, if any

◆ Mode

Which recording mode is being used by this session (Live or File)

◆ Port

uint16 FChaosVDTraceDetails::Port = 0

◆ SessionGuid

FGuid FChaosVDTraceDetails::SessionGuid

ID from the CVD remote session from which this connection details come from

◆ TraceGuid

FGuid FChaosVDTraceDetails::TraceGuid

ID used to find the active trace session in the trace system

◆ TraceTarget

FString FChaosVDTraceDetails::TraceTarget

Address of the trace server or editor in direct trace mode that will receive the trace data

◆ TransportMode

EChaosVDTransportMode FChaosVDTraceDetails::TransportMode = EChaosVDTransportMode::Invalid

How the data is being transported to the editor (Trace Server, Custom Relay, Direct, etc.)


The documentation for this struct was generated from the following file: