UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ILiveLinkClient Member List

This is the complete list of members for ILiveLinkClient, including all inherited members.

AddSource(TSharedPtr< ILiveLinkSource > Source)=0ILiveLinkClientpure virtual
AddVirtualSubject(const FLiveLinkSubjectKey &VirtualSubjectKey, TSubclassOf< ULiveLinkVirtualSubject > VirtualSubjectClass)=0ILiveLinkClientpure virtual
AddVirtualSubjectSource(FName SourceName)=0ILiveLinkClientpure virtual
ClearAllSubjectsFrames_AnyThread()=0ILiveLinkClientpure virtual
ClearOverrideStaticData_AnyThread(const FLiveLinkSubjectKey &InSubjectKey)=0ILiveLinkClientpure virtual
ClearSubjectsFrames_AnyThread(FLiveLinkSubjectName SubjectName)=0ILiveLinkClientpure virtual
ClearSubjectsFrames_AnyThread(const FLiveLinkSubjectKey &SubjectKey)=0ILiveLinkClientpure virtual
CreateSource(const FLiveLinkSourcePreset &SourcePreset)=0ILiveLinkClientpure virtual
CreateSubject(const FLiveLinkSubjectPreset &SubjectPreset)=0ILiveLinkClientpure virtual
DoesSubjectSupportsRole_AnyThread(const FLiveLinkSubjectKey &SubjectKey, TSubclassOf< ULiveLinkRole > SupportedRole) const =0ILiveLinkClientpure virtual
DoesSubjectSupportsRole_AnyThread(FLiveLinkSubjectName SubjectName, TSubclassOf< ULiveLinkRole > SupportedRole) const =0ILiveLinkClientpure virtual
EvaluateFrame_AnyThread(FLiveLinkSubjectName SubjectName, TSubclassOf< ULiveLinkRole > Role, FLiveLinkSubjectFrameData &OutFrame)=0ILiveLinkClientpure virtual
EvaluateFrameAtSceneTime_AnyThread(FLiveLinkSubjectName SubjectName, const FTimecode &SceneTime, TSubclassOf< ULiveLinkRole > DesiredRole, FLiveLinkSubjectFrameData &OutFrame)ILiveLinkClientinlinevirtual
EvaluateFrameAtSceneTime_AnyThread(FLiveLinkSubjectName SubjectName, const FQualifiedFrameTime &SceneTime, TSubclassOf< ULiveLinkRole > DesiredRole, FLiveLinkSubjectFrameData &OutFrame)=0ILiveLinkClientpure virtual
EvaluateFrameAtWorldTime_AnyThread(FLiveLinkSubjectName SubjectName, double WorldTime, TSubclassOf< ULiveLinkRole > DesiredRole, FLiveLinkSubjectFrameData &OutFrame)=0ILiveLinkClientpure virtual
EvaluateFrameFromSource_AnyThread(const FLiveLinkSubjectKey &SubjectKey, TSubclassOf< ULiveLinkRole > Role, FLiveLinkSubjectFrameData &OutFrame)=0ILiveLinkClientpure virtual
ForceTick()=0ILiveLinkClientpure virtual
GetSourceMachineName(FGuid EntryGuid) const =0ILiveLinkClientpure virtual
GetSourceNameOverride(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
GetSourcePreset(FGuid SourceGuid, UObject *DuplicatedObjectOuter) const =0ILiveLinkClientpure virtual
GetSources(bool bEvenIfPendingKill=false) const =0ILiveLinkClientpure virtual
GetSourceSettings(const FGuid &SourceKey) const =0ILiveLinkClientpure virtual
GetSourceStatus(FGuid EntryGuid) const =0ILiveLinkClientpure virtual
GetSourceToolTip(FGuid EntryGuid) const =0ILiveLinkClientpure virtual
GetSourceType(FGuid SourceGuid) const =0ILiveLinkClientpure virtual
GetSubjectDisplayName(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
GetSubjectFrameTimes(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
GetSubjectFrameTimes(FLiveLinkSubjectName SubjectName) const =0ILiveLinkClientpure virtual
GetSubjectPreset(const FLiveLinkSubjectKey &SubjectKey, UObject *DuplicatedObjectOuter) const =0ILiveLinkClientpure virtual
GetSubjectRole_AnyThread(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
GetSubjectRole_AnyThread(FLiveLinkSubjectName SubjectName) const =0ILiveLinkClientpure virtual
GetSubjects(bool bIncludeDisabledSubject, bool bIncludeVirtualSubject) const =0ILiveLinkClientpure virtual
GetSubjectSettings(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
GetSubjectsSupportingRole(TSubclassOf< ULiveLinkRole > SupportedRole, bool bIncludeDisabledSubject, bool bIncludeVirtualSubject) const =0ILiveLinkClientpure virtual
GetSubjectState(FLiveLinkSubjectName InSubjectName) const =0ILiveLinkClientpure virtual
GetSubjectStaticData_AnyThread(const FLiveLinkSubjectKey &InSubjectKey, bool bGetOverrideData=true) const =0ILiveLinkClientpure virtual
GetSubjectTranslatedRole_AnyThread(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
GetVirtualSources(bool bEvenIfPendingKill=false) const =0ILiveLinkClientpure virtual
HasPendingSubjectFrames()=0ILiveLinkClientpure virtual
HasSourceBeenAdded(TSharedPtr< ILiveLinkSource > Source) const =0ILiveLinkClientpure virtual
IsSourceStillValid(FGuid EntryGuid) const =0ILiveLinkClientpure virtual
IsSubjectEnabled(const FLiveLinkSubjectKey &SubjectKey, bool bForThisFrame) const =0ILiveLinkClientpure virtual
IsSubjectEnabled(FLiveLinkSubjectName SubjectName) const =0ILiveLinkClientpure virtual
IsSubjectTimeSynchronized(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
IsSubjectTimeSynchronized(FLiveLinkSubjectName SubjectName) const =0ILiveLinkClientpure virtual
IsSubjectValid(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
IsSubjectValid(FLiveLinkSubjectName SubjectName) const =0ILiveLinkClientpure virtual
IsVirtualSubject(const FLiveLinkSubjectKey &SubjectKey) const =0ILiveLinkClientpure virtual
LIVELINK_VERSIONILiveLinkClientstatic
ModularFeatureNameILiveLinkClientstatic
OnLiveLinkSourceAdded()=0ILiveLinkClientpure virtual
OnLiveLinkSourceRemoved()=0ILiveLinkClientpure virtual
OnLiveLinkSourcesChanged()=0ILiveLinkClientpure virtual
OnLiveLinkSubjectAdded()=0ILiveLinkClientpure virtual
OnLiveLinkSubjectEnabledChanged()=0ILiveLinkClientpure virtual
OnLiveLinkSubjectRemoved()=0ILiveLinkClientpure virtual
OnLiveLinkSubjectsChanged()=0ILiveLinkClientpure virtual
OnLiveLinkSubjectStateChanged()=0ILiveLinkClientpure virtual
OnLiveLinkTicked()=0ILiveLinkClientpure virtual
PauseSubject_AnyThread(FLiveLinkSubjectName SubjectName)=0ILiveLinkClientpure virtual
PushSubjectFrameData_AnyThread(const FLiveLinkSubjectKey &SubjectKey, FLiveLinkFrameDataStruct &&FrameData)=0ILiveLinkClientpure virtual
PushSubjectStaticData_AnyThread(const FLiveLinkSubjectKey &SubjectKey, TSubclassOf< ULiveLinkRole > Role, FLiveLinkStaticDataStruct &&StaticData)=0ILiveLinkClientpure virtual
RegisterForFrameDataReceived(const FLiveLinkSubjectKey &InSubjectKey, const FOnLiveLinkSubjectStaticDataReceived::FDelegate &OnStaticDataReceived_AnyThread, const FOnLiveLinkSubjectFrameDataReceived::FDelegate &OnFrameDataReceived_AnyThread, FDelegateHandle &OutStaticDataReceivedHandle, FDelegateHandle &OutFrameDataReceivedHandleconst)=0ILiveLinkClientpure virtual
RegisterForSubjectFrames(FLiveLinkSubjectName SubjectName, const FOnLiveLinkSubjectStaticDataAdded::FDelegate &OnStaticDataAdded, const FOnLiveLinkSubjectFrameDataAdded::FDelegate &OnFrameDataAddedd, FDelegateHandle &OutStaticDataAddedHandle, FDelegateHandle &OutFrameDataAddeddHandle, TSubclassOf< ULiveLinkRole > &OutSubjectRole, FLiveLinkStaticDataStruct *OutStaticData=nullptr)=0ILiveLinkClientpure virtual
RemoveSource(TSharedPtr< ILiveLinkSource > Source)=0ILiveLinkClientpure virtual
RemoveSource(FGuid SourceGuid)=0ILiveLinkClientpure virtual
RemoveSubject_AnyThread(const FLiveLinkSubjectKey &SubjectName)=0ILiveLinkClientpure virtual
RemoveVirtualSubject(const FLiveLinkSubjectKey &VirtualSubjectKey)=0ILiveLinkClientpure virtual
SetSubjectEnabled(const FLiveLinkSubjectKey &SubjectKey, bool bEnabled)=0ILiveLinkClientpure virtual
UnpauseSubject_AnyThread(FLiveLinkSubjectName SubjectName)=0ILiveLinkClientpure virtual
UnregisterForFrameDataReceived(const FLiveLinkSubjectKey &InSubjectKey, FDelegateHandle InStaticDataReceivedHandle, FDelegateHandle InFrameDataReceivedHandle)=0ILiveLinkClientpure virtual
UnregisterSubjectFramesHandle(FLiveLinkSubjectName SubjectName, FDelegateHandle StaticDataAddedHandle, FDelegateHandle FrameDataAddedHandle)=0ILiveLinkClientpure virtual
~ILiveLinkClient()ILiveLinkClientinlinevirtual