Navigation
API > API/Plugins > API/Plugins/LiveLinkEditor
| Name | FLiveLinkSourcesView |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLinkEditor/Public/LiveLinkClientPanelViews.h |
| Include Path | #include "LiveLinkClientPanelViews.h" |
Syntax
class FLiveLinkSourcesView :
public TSharedFromThis< FLiveLinkSourcesView > ,
public FGCObject
Inheritance Hierarchy
- FGCObject → FLiveLinkSourcesView
- FSharedFromThisBase → TSharedFromThis → FLiveLinkSourcesView
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLiveLinkSourcesView
(
FLiveLinkClient* InLiveLinkClient, |
LiveLinkClientPanelViews.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLiveLinkSourcesView() |
LiveLinkClientPanelViews.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSourceSelectionChanged | TBaseDelegate_TwoParams< void, FLiveLinkSourceUIEntryPtr, ESelectInfo::Type > | LiveLinkClientPanelViews.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bReadOnly | TAttribute< bool > | Returns whether the panel is in read-only mode. | LiveLinkClientPanelViews.h | |
| Client | FLiveLinkClient * | LiveLink Client. | LiveLinkClientPanelViews.h | |
| OnSourceSelectionChangedDelegate | FOnSourceSelectionChanged | Source selection changed delegate. | LiveLinkClientPanelViews.h | |
| SourceData | TArray< FLiveLinkSourceUIEntryPtr > | Holds the data that will be displayed in the list view. | LiveLinkClientPanelViews.h | |
| SourcesListView | TSharedPtr< SLiveLinkSourceListView > | Holds the sources list view widget. | LiveLinkClientPanelViews.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Factories | TArray< TObjectPtr< ULiveLinkSourceFactory > > | Holds all the LiveLink souce factories. | LiveLinkClientPanelViews.h | |
| FilteredList | TArray< FLiveLinkSourceUIEntryPtr > | Filtered list resulting from applying the text filter. | LiveLinkClientPanelViews.h | |
| FilterSearchBox | TSharedPtr< SLiveLinkFilterSearchBox< FLiveLinkSourceUIEntryPtr > > | Filter search box. | LiveLinkClientPanelViews.h | |
| HostWidget | TSharedPtr< SWidget > | Holds the searchbox widget and the source list. | LiveLinkClientPanelViews.h | |
| SourceCreationWindow | TSharedPtr< SWindow > | Source creation modal window. | LiveLinkClientPanelViews.h | |
| TickHandle | FTSTicker::FDelegateHandle | Handle to the tick delegate. | LiveLinkClientPanelViews.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanRemoveSource() |
Return whether a source can be removed. | LiveLinkClientPanelViews.h | |
TSharedRef< SWidget > GetWidget() |
Get list view widget. | LiveLinkClientPanelViews.h | |
void HandleRemoveSource() |
Removes a livelink source from the livelink client. | LiveLinkClientPanelViews.h | |
TSharedRef< ITableRow > MakeSourceListViewWidget
(
FLiveLinkSourceUIEntryPtr Entry, |
Handler that creates a widget row for a given ui entry. | LiveLinkClientPanelViews.h | |
void OnPropertyChanged
(
const FPropertyChangedEvent& InEvent |
Callback when property changes on source settings. | LiveLinkClientPanelViews.h | |
TSharedPtr< SWidget > OnSourceConstructContextMenu
(
TSharedPtr< FUICommandList > InCommandList |
Handles constructing a context menu for the sources. | LiveLinkClientPanelViews.h | |
void OnSourceListSelectionChanged
(
FLiveLinkSourceUIEntryPtr Entry, |
Handle selection change, triggering the OnSourceSelectionChangedDelegate delegate. | LiveLinkClientPanelViews.h | |
void RefreshSourceData
(
bool bRefreshUI |
Gather information about all sources and update the list view. | LiveLinkClientPanelViews.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
LiveLinkClientPanelViews.h | ||
virtual FString GetReferencerName() |
LiveLinkClientPanelViews.h |