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 |