ILiveLinkSubject

The base class of a LiveLink subject.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LiveLinkInterface

Header

/Engine/Source/Runtime/LiveLinkInterface/Public/ILiveLinkSubject.h

Include

#include "ILiveLinkSubject.h"

Syntax

class ILiveLinkSubject

Remarks

The base class of a LiveLink subject. Subjects are individual streams of data within the client. An animating character could be a subject for instance.

Destructors

Name Description

Public function Virtual

~ILiveLinkSubject()

Functions

Name Description

Public function

void

 

ClearFrames()

Public function Virtual

bool

 

EvaluateFrame

(
    TSubclassOf< ULiveLinkRole > InDesi...,
    FLiveLinkSubjectFrameData& OutFram...
)

Protected function Const

const FLiveL...

 

GetFrameSnapshot()

Public function Const

TArray< FLiv...

 

GetFrameTimes()

Public function Const

const TArray...

 

GetFrameTranslators()

List of available translator the subject can use.

Public function Const

TSubclassOf<...

 

GetRole()

Public function

FLiveLinkSta...

 

GetStaticData()

Public function Const

const FLiveL...

 

GetStaticData()

Public function Const

FLiveLinkSub...

 

GetSubjectKey()

Public function Const

bool

 

HasValidFrameSnapshot()

Public function

void

 

Initialize

(
    FLiveLinkSubjectKey SubjectKey,
    TSubclassOf< ULiveLinkRole > Role,
    ILiveLinkClient* LiveLinkClien...
)

Public function Virtual Const

bool

 

SupportsRole

(
    TSubclassOf< ULiveLinkRole > InDesi...
)

Protected function Static

bool

 

Translate

(
    const ILiveLinkSubject* LinkSu...,
    TSubclassOf< ULiveLinkRole > Desire...,
    const FLiveLinkStaticDataStruct& S...,
    const FLiveLinkFrameDataStruct& Fr...,
    FLiveLinkSubjectFrameData& OutFram...
)

Public function

void

 

Update()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss