Navigation
API > API/Plugins > API/Plugins/LiveLink
Inheritance Hierarchy
- ILiveLinkSource
- FLiveLinkMessageBusSource
References
| Module | LiveLink |
| Header | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkMessageBusSource.h |
| Include | #include "LiveLinkMessageBusSource.h" |
Syntax
class FLiveLinkMessageBusSource : public ILiveLinkSource
Constructors
| Type | Name | Description | |
|---|---|---|---|
FLiveLinkMessageBusSource
(
const FText& InSourceType, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FName & | Returns the source name to uniquely identify it among the FLiveLinkMessageBusSource classes. | ||
| void | InitializeAndPushFrameData_AnyThread
(
FName SubjectName, |
Initialize the frame data and send it to the clients. | |
| void | InitializeAndPushStaticData_AnyThread
(
FName SubjectName, |
Initialize the static data and send it to the clients. | |
| void | InitializeMessageEndpoint
(
FMessageEndpointBuilder& EndpointBuilder |
This lets child classes the opportunity to add custom message handlers to the endpoint builder. | |
| bool | |||
| void | PushClientSubjectFrameData_AnyThread
(
const FLiveLinkSubjectKey& SubjectKey, |
Send the frame data to the clients. | |
| void | PushClientSubjectStaticData_AnyThread
(
const FLiveLinkSubjectKey& SubjectKey, |
Send the static data to the clients. | |
| void | SendMessage
(
MessageType* Message |
Send a message through the endpoint. |
Overridden from ILiveLinkSource
| Type | Name | Description | |
|---|---|---|---|
| TSubclassOf< ULiveLinkSourceSettings > | Setting class to display and used by the Source. | ||
| FText | For UI, from where the source data is coming from. | ||
| FText | For UI, what is the status of the source. | ||
| FText | For UI, what is the identifier of the source. | ||
| void | InitializeSettings
(
ULiveLinkSourceSettings* Settings |
The setting class has been created. Called after ReceiveClient. | |
| bool | Returns whether the Source is connected to its data provider and can still push valid data. | ||
| void | ReceiveClient
(
ILiveLinkClient* InClient, |
The source has been added to the Client and a Guid has been associated. | |
| bool | Request the source to shutdown. | ||
| void | Update () |
Update the source. |