Navigation
| Name | LiveLinkHubMessaging |
| Type | Plugin |
| Part of Plugins | Live Link Hub |
| Location | /Engine/Plugins/Animation/LiveLinkHub/Source/LiveLinkHubMessaging/ |
| Module Build Rules | LiveLinkHubMessaging.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FLiveLinkHubInstanceId | |
| ULiveLinkHubCustomTimeStep | |
| ULiveLinkHubMessageBusSourceSettings | Class used to allow customizing the default behavior of LiveLinkHub sources and more generally to allow quickly identifying if a source is a LLH instance. |
| ULiveLinkHubMessagingSettings | Settings for the messaging protocol of LiveLinkHub. |
Structs
| Name | Remarks |
|---|---|
| FLiveLinkClientInfoMessage | Information related to an unreal client that is connecting to a livelink hub instance. |
| FLiveLinkHubAuxChannelAcceptMessage | Send this from your aux channel handler in response to an accepted request. |
| FLiveLinkHubAuxChannelBaseMessage | Base for control messages for negotiating auxiliary channel endpoints. |
| FLiveLinkHubAuxChannelCloseMessage | Send this to close an existing aux channel. |
| FLiveLinkHubAuxChannelRejectMessage | Send this from your aux channel handler in response to a rejected request. |
| FLiveLinkHubAuxChannelRequestMessage | Sent to LLH control endpoint to negotiate additional auxiliary endpoints. |
| FLiveLinkHubBeaconMessage | Sent by UE/LLH to LLH instances to force them to populate their MessageBus AddressBook with the ControlEndpoint's address. |
| FLiveLinkHubConnectMessage | Special connection message used when connecting to a livelink hub that contains information about this client. |
| FLiveLinkHubCustomTimeStepSettings | |
| FLiveLinkHubDisconnectMessage | Special connection message used to tell a UE client or Hub that they should disconnect themselves. |
| FLiveLinkHubDiscoveryMessage | Discovery message used by LiveLinkHubConnectionManager to find providers to connect to. |
| FLiveLinkHubMessageAnnotation | List of LiveLinkHub annotations. |
| FLiveLinkHubTimecodeSettings | Special message to communicate / override time code used by the connected editor. |
Interfaces
| Name | Remarks |
|---|---|
| ILiveLinkHubMessagingModule |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnHubConnectionEstablished | TMulticastDelegate_OneParam< void, FGuid SourceId > | ILiveLinkHubMessagingModule.h |
Enums
Public
| Name | Remarks |
|---|---|
| ELiveLinkClientStatus | Status of a UE client connected to a live link hub. |
| ELiveLinkHubAutoConnectMode | Whether if and how LiveLinkHub should auto-connect to UE clients on the network. |
| ELiveLinkHubTimecodeSource |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LiveLinkHubProviderType | const FName | LiveLink Hub provider type used to identify messages coming from a LiveLinkProvider that lives on a LiveLink Hub. | LiveLinkHubMessages.h |