Navigation
API > API/Plugins > API/Plugins/LiveLink
References
| Module | LiveLink |
| Header | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkSourceCollection.h |
| Include | #include "LiveLinkSourceCollection.h" |
Syntax
class FLiveLinkSourceCollection
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddSource
(
FLiveLinkCollectionSourceItem Source |
||
| void | AddSubject
(
FLiveLinkCollectionSubjectItem Subject |
||
| void | BroadcastOnGameThread
(
DelegateType& InDelegate, |
Utility method used to broadcast delegates on the game thread if this function is called on a different thread. | |
| const FLiveLinkCollectionSubjectItem * | FindEnabledSubject
(
FLiveLinkSubjectName SubjectName |
||
| const FLiveLinkCollectionSourceItem * | FindSource
(
TSharedPtr< ILiveLinkSource > Source |
||
| FLiveLinkCollectionSourceItem * | FindSource
(
FGuid SourceGuid |
||
| const FLiveLinkCollectionSourceItem * | FindSource
(
FGuid SourceGuid |
||
| FLiveLinkCollectionSourceItem * | FindSource
(
TSharedPtr< ILiveLinkSource > Source |
||
| FLiveLinkCollectionSubjectItem * | FindSubject
(
FLiveLinkSubjectKey SubjectKey |
||
| const FLiveLinkCollectionSubjectItem * | FindSubject
(
FLiveLinkSubjectName SubjectName |
||
| const FLiveLinkCollectionSubjectItem * | FindSubject
(
FLiveLinkSubjectKey SubjectKey |
||
| FLiveLinkCollectionSourceItem * | FindVirtualSource
(
FName VirtualSourceName |
||
| const FLiveLinkCollectionSourceItem * | FindVirtualSource
(
FName VirtualSourceName |
||
| void | ForEachSource
(
TFunctionRef< void(FLiveLinkCollectionSourceItem&)> VisitorFunc |
Thread safe way to apply a method over every source. | |
| void | ForEachSource
(
TFunctionRef< void(const FLiveLinkCollectionSourceItem&)> VisitorFunc |
Thread safe way to apply a method over every source. | |
| void | ForEachSubject
(
TFunctionRef< void(FLiveLinkCollectionSourceItem&, FLiveLinkCollectionSubjectItem&)> VisitorFunc |
Thread safe way to apply a method over every subject. | |
| void | ForEachSubject
(
TFunctionRef< void(const FLiveLinkCollectionSourceItem&, const FLiveLinkCollectionSubjectItem&)> V... |
Thread safe way to apply a method over every subject. | |
| const TArray< FLiveLinkCollectionSourceItem > & | GetSources () |
||
| const TArray< FLiveLinkCollectionSubjectItem > & | GetSubjects () |
||
| bool | IsSubjectEnabled
(
FLiveLinkSubjectKey SubjectKey |
||
| int32 | NumSources () |
Get the number of sources in the collection. | |
| int32 | NumSubjects () |
Get the number of subjects in the collection. | |
| FOnLiveLinkSourceChangedDelegate & | |||
| FOnLiveLinkSourceChangedDelegate & | |||
| FSimpleMulticastDelegate & | |||
| FOnLiveLinkSubjectChangedDelegate & | |||
| FOnLiveLinkSubjectChangedDelegate & | |||
| FSimpleMulticastDelegate & | |||
| void | |||
| void | |||
| void | RemoveSource
(
FGuid SourceGuid |
||
| void | RemoveSubject
(
FLiveLinkSubjectKey SubjectKey |
||
| bool | |||
| void | SetSubjectEnabled
(
FLiveLinkSubjectKey SubjectKey, |
||
Constants
| Name | Description |
|---|---|
| DefaultVirtualSubjectGuid | "source guid" for virtual subjects |