UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DirectLink::FScenePipeToNetwork Class Reference

#include <DirectLinkScenePipe.h>

+ Inheritance diagram for DirectLink::FScenePipeToNetwork:

Public Member Functions

 FScenePipeToNetwork (TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe > ThisEndpoint, const FMessageAddress &RemoteAddress, FStreamPort RemoteStreamPort)
 
virtual void SetDeltaProducer (IDeltaProducer *Producer) override
 
virtual void SetupScene (FSetupSceneArg &SetupSceneArg) override
 
virtual void OpenDelta (FOpenDeltaArg &OpenDeltaArg) override
 
virtual void OnSetElement (FSetElementArg &SetElementArg) override
 
virtual void RemoveElements (FRemoveElementsArg &RemoveElementsArg) override
 
virtual void OnCloseDelta (FCloseDeltaArg &CloseDeltaArg) override
 
int32 GetSentDeltaMessageCount () const
 

Additional Inherited Members

Detailed Description

Responsibility: delegate DeltaConsumer/DeltaProducer link over network, including message ordering and acknowledgments.

Constructor & Destructor Documentation

◆ FScenePipeToNetwork()

DirectLink::FScenePipeToNetwork::FScenePipeToNetwork ( TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe ThisEndpoint,
const FMessageAddress RemoteAddress,
FStreamPort  RemoteStreamPort 
)
inline

Member Function Documentation

◆ GetSentDeltaMessageCount()

int32 DirectLink::FScenePipeToNetwork::GetSentDeltaMessageCount ( ) const
inline

◆ OnCloseDelta()

void DirectLink::FScenePipeToNetwork::OnCloseDelta ( FCloseDeltaArg CloseDeltaArg)
overridevirtual

◆ OnSetElement()

void DirectLink::FScenePipeToNetwork::OnSetElement ( FSetElementArg SetElementArg)
overridevirtual

◆ OpenDelta()

void DirectLink::FScenePipeToNetwork::OpenDelta ( FOpenDeltaArg OpenDeltaArg)
overridevirtual

◆ RemoveElements()

void DirectLink::FScenePipeToNetwork::RemoveElements ( FRemoveElementsArg RemoveElementsArg)
overridevirtual

◆ SetDeltaProducer()

virtual void DirectLink::FScenePipeToNetwork::SetDeltaProducer ( IDeltaProducer Producer)
inlineoverridevirtual

◆ SetupScene()

void DirectLink::FScenePipeToNetwork::SetupScene ( FSetupSceneArg SetupSceneArg)
overridevirtual

The documentation for this class was generated from the following files: