UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DirectLinkStreamCommunicationInterface.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5
6#include "DirectLinkCommon.h"
7
8namespace DirectLink
9{
10
12{
13public:
14 virtual ~IStreamCommunicationInterface() = default;
16 virtual void Tick(double Now_s) {}
17};
18
19
20
23{
24public:
25 virtual ~IStreamReceiver() = default;
26 virtual void HandleDeltaMessage(struct FDirectLinkMsg_DeltaMessage& Message) = 0;
27};
28
29
30
33{
34public:
35 virtual ~IStreamSender() = default;
36 virtual void SetSceneSnapshot(TSharedPtr<class FSceneSnapshot> SceneSnapshot) = 0;
37 virtual void HandleHaveListMessage(const struct FDirectLinkMsg_HaveListMessage& Message) = 0;
38};
39
40} // namespace DirectLink
Definition SharedPointer.h:692
Definition DirectLinkMessages.h:172
Definition DirectLinkMessages.h:218