Navigation
| Name | LiveLinkMessageBusFramework |
| Type | Runtime |
| Location | /Engine/Source/Runtime/LiveLinkMessageBusFramework/ |
| Module Build Rules | LiveLinkMessageBusFramework.Build.cs |
Structs
| Name | Remarks |
|---|---|
| FLiveLinkByteArray | Utility struct to serialize a byte array. |
| FLiveLinkClearSubject | |
| FLiveLinkConnectMessage | |
| FLiveLinkHeartbeatMessage | |
| FLiveLinkMessageAnnotation | |
| FLiveLinkPingMessage | |
| FLiveLinkPongMessage | |
| FLiveLinkProvider | |
| FLiveLinkSerializedFrameData | Utility struct used to wrap serialized data and handle compression / decompression. |
| FTrackedSubject | Subject that the application has told us about. |
| ILiveLinkProvider |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FLiveLinkProviderConnectionStatusChanged | TMulticastDelegate_NoParams< void > | Delegate called when the connection status of the provider has changed. | LiveLinkProvider.h |
Enums
Public
| Name | Remarks |
|---|---|
| ELiveLinkCompressionBias | The bias (if any) to use when compressing the data. |
| ELiveLinkCompressionMethod | What compression method should be used on the LiveLink data. |
| ELiveLinkPayloadCompressionType | Dictates when compression should be used. |
| ELiveLinkPayloadSerializationMethod | What method should be used for serialziing. |
| ELiveLinkTopologyMode |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Curves | TArray< FLiveLinkCurveElement > | Curve data for this frame. | LiveLinkMessages.h | |
| MetaData | FLiveLinkMetaData | Subject MetaData for this frame. | LiveLinkMessages.h | |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS | LiveLinkMessages.h | |||
| SubjectName | FName | LiveLinkMessages.h | ||
| Time | double | Incrementing time for interpolation. | LiveLinkMessages.h | |
| Transforms | TArray< FTransform > | Bone Transform data for this frame. | LiveLinkMessages.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Get the named compression algorithm to invoke with serializer and memory compressors. | LiveLinkCompression.h | ||
| Get the named compression algorithm based on the provided details. | LiveLinkCompression.h | ||
ELiveLinkCompressionBias UE::LiveLink::Compression::GetCompressionBias
(
ECompressionFlags Flags |
Get LiveLinkCompressionBias from a ECompressionFlags. | LiveLinkCompression.h | |
ECompressionFlags UE::LiveLink::Compression::GetCompressionFlags() |
Get the default flags to use when invoking the compressor. | LiveLinkCompression.h | |
ELiveLinkCompressionMethod UE::LiveLink::Compression::GetCompressionMethod
(
FName NamedMethod |
Convert a compression method name to a ELiveLinkCompressionMethod. | LiveLinkCompression.h | |
| Get the compression enum value given the LiveLink compression settings. | LiveLinkCompression.h | ||
bool UE::LiveLink::Compression::ShouldCompress
(
SizeType DataSize |
Based on the size of the data to compress indicate if we should invoke the compressor. | LiveLinkCompression.h | |
bool UE::LiveLink::Messaging::CanReceiveFrom
(
ELiveLinkTopologyMode LHSMode, |
Whether the left hand side mode can receive from the right hand side mode LiveLink Source. | LiveLinkMessages.h | |
bool UE::LiveLink::Messaging::CanTransmitTo
(
ELiveLinkTopologyMode LHSMode, |
Whether the left hand side mode can transmit to the right hand side mode Client. | LiveLinkMessages.h |