Navigation
API > API/Runtime > API/Runtime/LiveLinkMessageBusFramework > API/Runtime/LiveLinkMessageBusFramework/ILiveLinkProvider
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< ILiveLinkProvider > CreateLiveLinkProvider
(
const FString& ProviderName |
LiveLinkProvider.h | ||
static TSharedPtr< ILiveLinkProvider > CreateLiveLinkProvider
(
const FString& ProviderName, |
Create a Live Link Provider based on a class derived from ILiveLinkProvider instead of using the default Live Link Provider. | LiveLinkProvider.h |
CreateLiveLinkProvider(const FString &)
| Name | CreateLiveLinkProvider |
| Type | function |
| Header File | /Engine/Source/Runtime/LiveLinkMessageBusFramework/Public/LiveLinkProvider.h |
| Include Path | #include "LiveLinkProvider.h" |
| Source | /Engine/Source/Runtime/LiveLinkMessageBusFramework/Private/LiveLinkProvider.cpp |
static TSharedPtr < ILiveLinkProvider > CreateLiveLinkProvider
(
const FString & ProviderName
)
CreateLiveLinkProvider(const FString &, struct FMessageEndpointBuilder &&)
Description
Create a Live Link Provider based on a class derived from ILiveLinkProvider instead of using the default Live Link Provider.
| Name | CreateLiveLinkProvider |
| Type | function |
| Header File | /Engine/Source/Runtime/LiveLinkMessageBusFramework/Public/LiveLinkProvider.h |
| Include Path | #include "LiveLinkProvider.h" |
template<typename T>
static TSharedPtr < ILiveLinkProvider > CreateLiveLinkProvider
(
const FString & ProviderName,
struct FMessageEndpointBuilder && EndpointBuilder
)
Shared pointer to the ILiveLinkProvider-derived class. Use StaticCastSharedPtr to cast it back to child class type.
Parameters
| Name | Remarks |
|---|---|
| ProviderName | The provider name. |
| EndpointBuilder | An endpoint builder that can be used to add additional message handlers. |