![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DirectLinkScenePipe.h>
Inheritance diagram for DirectLink::FScenePipeFromNetwork:Public Member Functions | |
| FScenePipeFromNetwork (TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe > Sender, const FMessageAddress &RemoteAddress, FStreamPort RemoteStreamPort, const TSharedRef< IDeltaConsumer > Consumer) | |
| void | HandleDeltaMessage (FDirectLinkMsg_DeltaMessage &Message) |
| virtual void | OnOpenHaveList (const FSceneIdentifier &HaveSceneId, bool bKeepPreviousContent, int32 SyncCycle) override |
| virtual void | OnHaveElement (FSceneGraphId NodeId, FElementHash HaveHash) override |
| void | SendHaveElements () |
| virtual void | OnCloseHaveList () override |
| virtual FCommunicationStatus | GetCommunicationStatus () const override |
Public Member Functions inherited from DirectLink::IDeltaProducer | |
| virtual | ~IDeltaProducer ()=default |
Public Member Functions inherited from DirectLink::IStreamCommunicationInterface | |
| virtual | ~IStreamCommunicationInterface ()=default |
| virtual void | Tick (double Now_s) |
Additional Inherited Members | |
Protected Member Functions inherited from DirectLink::FPipeBase | |
| FPipeBase (TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe > ThisEndpoint, const FMessageAddress &RemoteAddress, FStreamPort RemoteStreamPort) | |
| template<typename MessageType > | |
| void | SendInternal (MessageType *Message, int32 ByteSizeHint=0) |
Protected Attributes inherited from DirectLink::FPipeBase | |
| TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe > | ThisEndpoint |
| FMessageAddress | RemoteAddress |
| FStreamPort | RemoteStreamPort |
|
inline |
|
inlineoverridevirtual |
Implements DirectLink::IStreamCommunicationInterface.
| void DirectLink::FScenePipeFromNetwork::HandleDeltaMessage | ( | FDirectLinkMsg_DeltaMessage & | Message | ) |
|
overridevirtual |
Implements DirectLink::IDeltaProducer.
|
overridevirtual |
Implements DirectLink::IDeltaProducer.
|
overridevirtual |
Implements DirectLink::IDeltaProducer.
| void DirectLink::FScenePipeFromNetwork::SendHaveElements | ( | ) |