Navigation
API > API/Runtime > API/Runtime/LiveLinkInterface
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULiveLinkSourceFactory
- ULiveLinkFreeDSourceFactory
- ULiveLinkMasterLockitSourceFactory
- ULiveLinkMessageBusSourceFactory
- ULiveLinkPrestonMDRSourceFactory
References
| Module | LiveLinkInterface |
| Header | /Engine/Source/Runtime/LiveLinkInterface/Public/LiveLinkSourceFactory.h |
| Include | #include "LiveLinkSourceFactory.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class ULiveLinkSourceFactory : public UObject
Remarks
Base class of factory that creates Source. A source can be created in the editor via the Live Link panel or at runtime via a connection string.
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SWidget > | BuildCreationPanel
(
FOnLiveLinkSourceCreated OnLiveLinkSourceCreated |
Create a widget responsible for the creation of a Live Link source. | |
| TSharedPtr< ILiveLinkSource > | CreateSource
(
const FString& ConnectionString |
Create a new source from a ConnectionString | |
| TSharedPtr< SWidget > | |||
| EMenuType | GetMenuType () |
How the factory should be visible in the LiveLink UI. | |
| FText | The name of the menu item (of any EMenuType) | ||
| FText | The tooltip of the menu item (of any EMenyType) | ||
| bool | IsEnabled () |
Whether this factory is enabled. Can be overriden to disable it in certain configurations. | |
| TSharedPtr< ILiveLinkSource > | OnSourceCreationPanelClosed
(
bool bMakeSource |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EMenuType |
Typedefs
| Name | Description |
|---|---|
| FOnLiveLinkSourceCreated |