Navigation
Unreal Engine C++ API Reference > Runtime
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FCommunicationStatus | ||
![]() |
FDirectLinkModule | The DirectLink system enable multiple application to send and receive data over the network. | |
![]() |
FElementSnapshot | ||
![]() |
FEndpoint | FEndpoint class is the main interface for sending and receiving data with the DirectLink system. | |
![]() |
FParameterStore | ||
![]() |
FParameterStoreSnapshot | Diffable, and serializable to a buffer | |
![]() |
FRawInfo | ||
![]() |
FReferenceSnapshot | ||
![]() |
FSceneGraphSharedState | Data shared by all element of a given scene. | |
![]() |
FSceneIdentifier | Guid and optional name, used to designate a scene across processes without ambiguity. | |
![]() |
FSceneSnapshot | ||
![]() |
FSnapshotProxy | ||
![]() |
IConnectionRequestHandler | In DirectLink, Source points can request connections on Destinations points. | |
![]() |
IDeltaConsumer | ||
![]() |
IDeltaProducer | ||
![]() |
IEndpointObserver | ||
![]() |
IReferenceProxy | ||
![]() |
IReferenceResolutionProvider | ||
![]() |
ISceneGraphNode | Represents a scene part. | |
![]() |
ISceneReceiver | ||
![]() |
TDefaultSerialMethod | This list maps which serialization method should be used for each Type reflected by directlink. | |
![]() |
TStoreKey |
Constants
Name | Description |
---|---|
[Reflect::modifierMask](API\Runtime\DirectLink\Reflect__modifierMask) | |
[Reflect::storeTypeMask](API\Runtime\DirectLink\Reflect__storeTypeMask) |
Typedefs
Name | Description |
---|---|
FDestinationHandle | |
FElementHash | |
FSceneGraphId | Node Id, aka Element Id. |
FSourceHandle | |
FStreamPort |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
DirectLink::ECommunicationStatus | ||
![]() |
DirectLink::ESerializationStatus | ||
![]() |
DirectLink::EStreamConnectionState | ||
![]() |
DirectLink::EVisibility | Used by data source and destination to describe how they are discovered by remote endpoints | |
![]() |
Reflect::ESerialMethod | ||
![]() |
Reflect::ESerialModifier | ||
![]() |
Reflect::EStoreType | Clang-format off |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
constexpr bool | ||
![]() |
constexpr ECommunicationStatus | ||
![]() |
ECommunicationStatus & |
DirectLink::operator&=
(
ECommunicationStatus& Lhs, |
|
![]() |
constexpr ECommunicationStatus | ||
![]() |
ECommunicationStatus & |
DirectLink::operator^=
(
ECommunicationStatus& Lhs, |
|
![]() |
constexpr ECommunicationStatus | ||
![]() |
ECommunicationStatus & |
DirectLink::operator|=
(
ECommunicationStatus& Lhs, |
|
![]() |
constexpr ECommunicationStatus | ||
![]() |
bool | Reflect::CanSerializeWithMethod
(
ESerialMethod Method |
|
![]() ![]() |
constexpr EStoreType | Reflect::GetStoreType
(
ESerialMethod Method |
|
![]() |
EStoreType | ||
![]() |
void | Reflect::Serial
(
FArchive& Ar, |
Serialization implementations. |
![]() |
bool | Reflect::SerialAny
(
FArchive& Ar, |
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
constexpr FElementHash | InvalidHash | |
![]() |
constexpr FSceneGraphId | InvalidId | |
![]() |
constexpr FStreamPort | InvalidStreamPort |