![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Namespaces | |
| namespace | Internal |
Classes | |
| struct | FCommunicationStatus |
| class | FDeltaReceiver |
| class | FElementSnapshot |
| class | FEndpoint |
| class | FHaveListReceiver |
| class | FInternalThreadState |
| class | FParameterStore |
| class | FParameterStoreSnapshot |
| class | FPipeBase |
| struct | FRawInfo |
| struct | FReferenceSnapshot |
| class | FRemoteSceneView |
| class | FSceneGraphSharedState |
| struct | FSceneIdentifier |
| class | FScenePipeFromNetwork |
| class | FScenePipeToNetwork |
| class | FSceneSnapshot |
| class | FSharedState |
| class | FSnapshotProxy |
| class | FStreamConnectionPoint |
| struct | FStreamDescription |
| class | FStreamDestination |
| class | FStreamReceiver |
| class | FStreamSender |
| class | FStreamSource |
| struct | FTempBacktrack |
| class | IConnectionRequestHandler |
| class | IDeltaConsumer |
| class | IDeltaProducer |
| class | IEndpointObserver |
| class | IReferenceProxy |
| class | IReferenceResolutionProvider |
| class | ISceneGraphNode |
| class | ISceneReceiver |
| class | IStreamCommunicationInterface |
| class | IStreamReceiver |
| class | IStreamSender |
| class | TStoreKey |
Typedefs | |
| using | FSceneGraphId = uint32 |
| using | FElementHash = uint32 |
| using | FStreamPort = uint32 |
| using | FSourceHandle = FGuid |
| using | FDestinationHandle = FGuid |
Enumerations | |
| enum class | EVisibility { Public , Private } |
| enum class | EStreamConnectionState { Uninitialized , RequestSent , Active , Closed } |
| enum class | ESerializationStatus { Ok , StreamError , VersionMinNotRespected , VersionMaxNotRespected } |
| enum class | ECommunicationStatus { NoIssue = 0 , ModuleNotLoaded_Messaging = 1<<0 , ModuleNotLoaded_UdpMessaging = 1<<1 , ModuleNotLoaded_Networking = 1<<2 } |
Functions | |
| ECommunicationStatus | ValidateCommunicationStatus () |
| FRawInfo::FEndpointInfo | FromMsg (const FDirectLinkMsg_EndpointState &Msg) |
| uint8 | GetCurrentProtocolVersion () |
| uint8 | GetMinSupportedProtocolVersion () |
| const FString & | GetDumpPath () |
| void | DumpSceneSnapshot (FSceneSnapshot &SceneSnapshot, const FString &BaseFileName) |
| FArchive & | operator<< (FArchive &Ar, FSceneIdentifier &SceneId) |
| FArchive & | operator<< (FArchive &Ar, IDeltaConsumer::FSetupSceneArg &SetupSceneArg) |
| FArchive & | operator<< (FArchive &Ar, IDeltaConsumer::FOpenDeltaArg &OpenDeltaArg) |
| FArchive & | operator<< (FArchive &Ar, IDeltaConsumer::FCloseDeltaArg &CloseDeltaArg) |
| void | RecursiveAddElements (TSet< ISceneGraphNode * > &Nodes, ISceneGraphNode *Element) |
| TSet< ISceneGraphNode * > | BuildIndexForScene (ISceneGraphNode *RootElement) |
| TSharedPtr< FSceneSnapshot > | SnapshotScene (ISceneGraphNode *RootElement) |
| using DirectLink::FElementHash = typedef uint32 |
| using DirectLink::FSceneGraphId = typedef uint32 |
Node Id, aka Element Id. Represent a node within a scene. As a scene has a guid, the combination guid/id must be globally unique.
| using DirectLink::FSourceHandle = typedef FGuid |
| using DirectLink::FStreamPort = typedef uint32 |
|
strong |
|
strong |
|
strong |
|
strong |
| TSet< ISceneGraphNode * > DIRECTLINK_API DirectLink::BuildIndexForScene | ( | ISceneGraphNode * | RootElement | ) |
| DIRECTLINK_API void DirectLink::DumpSceneSnapshot | ( | FSceneSnapshot & | SceneSnapshot, |
| const FString & | BaseFileName | ||
| ) |
| FRawInfo::FEndpointInfo DirectLink::FromMsg | ( | const FDirectLinkMsg_EndpointState & | Msg | ) |
| uint8 DirectLink::GetCurrentProtocolVersion | ( | ) |
| DIRECTLINK_API const FString & DirectLink::GetDumpPath | ( | ) |
| uint8 DirectLink::GetMinSupportedProtocolVersion | ( | ) |
| FArchive & DirectLink::operator<< | ( | FArchive & | Ar, |
| FSceneIdentifier & | SceneId | ||
| ) |
| FArchive & DirectLink::operator<< | ( | FArchive & | Ar, |
| IDeltaConsumer::FCloseDeltaArg & | CloseDeltaArg | ||
| ) |
| FArchive & DirectLink::operator<< | ( | FArchive & | Ar, |
| IDeltaConsumer::FOpenDeltaArg & | OpenDeltaArg | ||
| ) |
| FArchive & DirectLink::operator<< | ( | FArchive & | Ar, |
| IDeltaConsumer::FSetupSceneArg & | SetupSceneArg | ||
| ) |
| void DirectLink::RecursiveAddElements | ( | TSet< ISceneGraphNode * > & | Nodes, |
| ISceneGraphNode * | Element | ||
| ) |
| TSharedPtr< FSceneSnapshot > DIRECTLINK_API DirectLink::SnapshotScene | ( | ISceneGraphNode * | RootElement | ) |
| DIRECTLINK_API ECommunicationStatus DirectLink::ValidateCommunicationStatus | ( | ) |
| double DirectLink::CleanupOldEndpointPeriod_s = 10.0 |
| struct { ... } DirectLink::gConfig |
| double DirectLink::gUdpMessagingInitializationTime = -1. |
| double DirectLink::HeartbeatThreshold_s = 5.0 |
|
constexpr |
|
constexpr |
|
constexpr |
| double DirectLink::ThresholdEndpointCleanup_s = 30.0 |