Navigation
API > API/Plugins > API/Plugins/LiveLinkCurveDebugUI
| Name | SLiveLinkCurveDebugUI |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLinkCurveDebugUI/Source/LiveLinkCurveDebugUI/Public/SLiveLinkCurveDebugUI.h |
| Include Path | #include "SLiveLinkCurveDebugUI.h" |
Syntax
class SLiveLinkCurveDebugUI : public SUserWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SUserWidget → SLiveLinkCurveDebugUI
- FSlateControlledConstruction → SWidget → SCompoundWidget → SUserWidget → SLiveLinkCurveDebugUI
Structs
| Name | Remarks |
|---|---|
| FArguments |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSubjectNameChanged | TBaseDelegate_OneParam< void, FName > | Delegate used to call back when this widget sets its own SubjectName from the LiveLink client instead of any supplied InitialLiveLinkSubjectName. | SLiveLinkCurveDebugUI.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedLiveLinkClient | ILiveLinkClient * | SLiveLinkCurveDebugUI.h | ||
| CachedLiveLinkSubjectName | FName | Cached information to generate LiveLinkData. | SLiveLinkCurveDebugUI.h | |
| CurveData | TArray< TSharedPtr< FLiveLinkDebugCurveNodeBase > > | Actual generated data being used to generate items in the ListView. | SLiveLinkCurveDebugUI.h | |
| DebugListView | TSharedPtr< SListView< TSharedPtr< FLiveLinkDebugCurveNodeBase > > > | SLiveLinkCurveDebugUI.h | ||
| NextQueuedUpdateTime | double | SLiveLinkCurveDebugUI.h | ||
| NextUpdateTime | double | SLiveLinkCurveDebugUI.h | ||
| OnSubjectNameChanged | FOnSubjectNameChanged | Callback we use if our widget updates its SubjectName. | SLiveLinkCurveDebugUI.h | |
| UpdateRate | float | Used to limit how often we update curve data for performance. | SLiveLinkCurveDebugUI.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ChangeToNextValidLiveLinkSubjectName() |
If we don't have a suplied CachedLiveLinkSubjectName, we try to pull it from LiveLink by looking at All available subjects and picking the first one we find with curves to supply | SLiveLinkCurveDebugUI.h | |
virtual void Construct
(
const FArguments& InArgs |
SLiveLinkCurveDebugUI.h | ||
virtual void GetAllSubjectNames
(
TArray< FName >& OutSubjectNames |
Gets all current LiveLink subject names from our internal LiveLink client and stores it in the OutSubjectNames parameter. Clears OutSubjectNames if no SubjectNames are found! | SLiveLinkCurveDebugUI.h | |
virtual void SetLiveLinkSubjectName
(
FName SubjectName |
SLiveLinkCurveDebugUI.h | ||
virtual void Tick
(
const FGeometry& AllottedGeometry, |
SLiveLinkCurveDebugUI.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< SLiveLinkCurveDebugUI > New() |
SLiveLinkCurveDebugUI.h |