Navigation
API > API/Plugins > API/Plugins/ChaosVD
A trace data stream object that listens for data coming from a relay stream via CVD's Engine Editor Bridge object
| Name | FRelayDataStream |
| Type | class |
| Header File | /Engine/Plugins/ChaosVD/Source/ChaosVD/Public/Trace/ChaosVDTraceManager.h |
| Include Path | #include "Trace/ChaosVDTraceManager.h" |
Syntax
class FRelayDataStream : public UE::Trace::IInDataStream
Inheritance Hierarchy
- UE::Trace::IInDataStream → FRelayDataStream
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRelayDataStream
(
FGuid InRemoteSessionID |
Trace/ChaosVDTraceManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRelayDataStream() |
Trace/ChaosVDTraceManager.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bClosed | bool | Trace/ChaosVDTraceManager.h | ||
| CancelEvent | FEvent * | Trace/ChaosVDTraceManager.h | ||
| CurrentPacket | TOptional< FSerializedDataBuffer > | Trace/ChaosVDTraceManager.h | ||
| CurrentPacketOffset | uint32 | Trace/ChaosVDTraceManager.h | ||
| DataQueue | TSpscQueue< FSerializedDataBuffer > | Trace/ChaosVDTraceManager.h | ||
| RemoteSessionID | FGuid | Trace/ChaosVDTraceManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnqueueRelayedData
(
const TConstArrayView< uint8 > InTraceDataBuffer |
Trace/ChaosVDTraceManager.h | ||
void EnqueueRelayedData
(
TArray< uint8 >&& InTraceDataBuffer |
Trace/ChaosVDTraceManager.h |