Navigation
API > API/Plugins > API/Plugins/LiveLinkEditor
Handles callback connections between the sources, subjects and details views.
| Name | FLiveLinkPanelController |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLinkEditor/Public/LiveLinkPanelController.h |
| Include Path | #include "LiveLinkPanelController.h" |
Syntax
class FLiveLinkPanelController : public TSharedFromThis< FLiveLinkPanelController >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FLiveLinkPanelController
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLiveLinkPanelController
(
TAttribute< bool > bInReadOnly |
LiveLinkPanelController.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLiveLinkPanelController() |
LiveLinkPanelController.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSubjectSelectionChanged | TMulticastDelegate_OneParam< void, const FLiveLinkSubjectKey & > | LiveLinkPanelController.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSelectionChangedGuard | bool | Guard from reentrant selection. | LiveLinkPanelController.h | |
| Client | FLiveLinkClient * | LiveLink Client. | LiveLinkPanelController.h | |
| CommandList | TSharedPtr< FUICommandList > | Command list. | LiveLinkPanelController.h | |
| DevicesDetailsView | TSharedPtr< IDetailsView > | Reference to device settings details panel. | LiveLinkPanelController.h | |
| OnSourcesChangedHandle | FDelegateHandle | Handle to delegate when client sources list has changed. | LiveLinkPanelController.h | |
| OnSubjectsChangedHandle | FDelegateHandle | Handle to delegate when a client subjects list has changed. | LiveLinkPanelController.h | |
| SourcesDetailsView | TSharedPtr< IDetailsView > | Reference to connection settings struct details panel. | LiveLinkPanelController.h | |
| SourcesView | TSharedPtr< class FLiveLinkSourcesView > | Sources view | LiveLinkPanelController.h | |
| SubjectsDetailsView | TSharedPtr< SLiveLinkDataView > | Reference to the data value struct details panel. | LiveLinkPanelController.h | |
| SubjectSelectionChangedDelegate | FOnSubjectSelectionChanged | Delegate called when the subject selection changes. | LiveLinkPanelController.h | |
| SubjectsView | TSharedPtr< FLiveLinkSubjectsView > | Subjects view. | LiveLinkPanelController.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DeviceAddedHandle | FDelegateHandle | Delegate called when a device is added. | LiveLinkPanelController.h | |
| DeviceRemovedHandle | FDelegateHandle | Delegate called when a device is removed. | LiveLinkPanelController.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > GetCombinedDetailsWidget() |
Get the widget displaying details for the selected item, whether it's a Source, Subject or Device. | LiveLinkPanelController.h | |
FOnSubjectSelectionChanged & OnSubjectSelectionChanged() |
Subject Selection changed callback. | LiveLinkPanelController.h |