Navigation
API > API/Runtime > API/Runtime/LiveLinkInterface
Inheritance Hierarchy
- ILiveLinkSubject
- ULiveLinkVirtualSubject
- ULiveLinkAnimationVirtualSubject
- ULiveLinkBlueprintVirtualSubject
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
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ClearFrames () |
||
| bool | EvaluateFrame
(
TSubclassOf< ULiveLinkRole > InDesiredRole, |
||
| const FLiveLinkSubjectFrameData & | |||
| TArray< FLiveLinkTime > | |||
| const TArray< ULiveLinkFrameTranslator::FWorkerSharedPtr > | List of available translator the subject can use. | ||
| TSubclassOf< ULiveLinkRole > | GetRole () |
||
| FLiveLinkStaticDataStruct & | |||
| const FLiveLinkStaticDataStruct & | |||
| FLiveLinkSubjectKey | |||
| bool | When rebroadcasting, has the static data been rebroadcasted? | ||
| bool | |||
| void | Initialize
(
FLiveLinkSubjectKey SubjectKey, |
||
| bool | Whether this subject is rebroadcasted | ||
| void | SetStaticDataAsRebroadcasted
(
const bool bInSent |
Sets the static data for this subject as rebroadcasted | |
| bool | SupportsRole
(
TSubclassOf< ULiveLinkRole > InDesiredRole |
||
| bool | Translate
(
const ILiveLinkSubject* LinkSubject, |
||
| void | Update () |