Navigation
API > API/Runtime > API/Runtime/LiveLinkInterface
| Name | ILiveLinkSource |
| Type | class |
| Header File | /Engine/Source/Runtime/LiveLinkInterface/Public/ILiveLinkSource.h |
| Include Path | #include "ILiveLinkSource.h" |
Syntax
class ILiveLinkSource
Derived Classes
ILiveLinkSource derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ILiveLinkSource() |
ILiveLinkSource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanBeDisplayedInUI() |
Can this source be displayed in the Source UI list | ILiveLinkSource.h | |
virtual UClass * GetCustomSettingsClass() |
ILiveLinkSource.h | ||
virtual TSubclassOf< ULiveLinkSourceSettings > GetSettingsClass () |
Setting class to display and used by the Source. | ILiveLinkSource.h | |
FText GetSourceMachineName() |
For UI, from where the source data is coming from. | ILiveLinkSource.h | |
| For UI, what is the status of the source. | ILiveLinkSource.h | ||
virtual FText GetSourceToolTip() |
For UI, what should be shown in the source list when hovering this source. | ILiveLinkSource.h | |
FText GetSourceType() |
For UI, what is the identifier of the source. | ILiveLinkSource.h | |
virtual void InitializeSettings
(
ULiveLinkSourceSettings* Settings |
The setting class has been created. Called after ReceiveClient. | ILiveLinkSource.h | |
bool IsSourceStillValid() |
Returns whether the Source is connected to its data provider and can still push valid data. | ILiveLinkSource.h | |
virtual void OnSettingsChanged
(
ULiveLinkSourceSettings* Settings, |
Notification when a setting value has changed via the UI. | ILiveLinkSource.h | |
void ReceiveClient
(
ILiveLinkClient* InClient, |
The source has been added to the Client and a Guid has been associated. | ILiveLinkSource.h | |
bool RequestSourceShutdown () |
Request the source to shutdown. | ILiveLinkSource.h | |
virtual void Update () |
Update the source. | ILiveLinkSource.h |