Navigation
API > API/Plugins > API/Plugins/LiveLink
| Name | ULiveLinkBlueprintLibrary |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkBlueprintLibrary.h |
| Include Path | #include "LiveLinkBlueprintLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class ULiveLinkBlueprintLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → ULiveLinkBlueprintLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int ChildCount
(
FLiveLinkTransform& LiveLinkTransform |
Returns the number of Children for a given LiveLink Transform. | LiveLinkBlueprintLibrary.h |
|
static void ComponentSpaceTransform
(
FLiveLinkTransform& LiveLinkTransform, |
Returns the Transform value in Root Space for a given LiveLink Transform. | LiveLinkBlueprintLibrary.h |
|
static bool EvaluateLiveLinkFrame
(
FLiveLinkSubjectRepresentation SubjectRepresentation, |
LiveLinkBlueprintLibrary.h |
|
|
static bool EvaluateLiveLinkFrameAtSceneTime
(
FLiveLinkSubjectName SubjectName, |
Fetches a frame on a subject for a specific role at a specified scene time (timecode). | LiveLinkBlueprintLibrary.h |
|
static bool EvaluateLiveLinkFrameAtWorldTimeOffset
(
FLiveLinkSubjectName SubjectName, |
Fetches a frame on a subject for a specific role at an offset from the application current time. | LiveLinkBlueprintLibrary.h |
|
static bool EvaluateLiveLinkFrameWithSpecificRole
(
FLiveLinkSubjectName SubjectName, |
Fetches a frame on a subject for a specific role. Output is evaluated based on the role | LiveLinkBlueprintLibrary.h |
|
static bool GetAnimationFrameData
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns the Subject's frame data stored in the Subject Frame. Returns false if no valid data found. | LiveLinkBlueprintLibrary.h |
|
static bool GetAnimationStaticData
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns the Subject's static data stored in the Subject Frame. Returns false if no valid data found. | LiveLinkBlueprintLibrary.h |
|
static void GetBasicData
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns the Subject base structure stored in the Subject Frame. | LiveLinkBlueprintLibrary.h |
|
static void GetChildren
(
FLiveLinkTransform& LiveLinkTransform, |
Returns an array of Child LiveLink Transforms for a given LiveLink Transform. | LiveLinkBlueprintLibrary.h |
|
static void GetCurves
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns the float curves stored in the Subject Frame as a map. | LiveLinkBlueprintLibrary.h |
|
static TArray< FLiveLinkSubjectName > GetLiveLinkEnabledSubjectNames
(
bool bIncludeVirtualSubject |
Get a list of all enabled subject names | LiveLinkBlueprintLibrary.h |
|
static TSubclassOf< ULiveLinkRole > GetLiveLinkSubjectRole
(
const FLiveLinkSubjectName SubjectName |
Get the role of the subject with this name | LiveLinkBlueprintLibrary.h |
|
static TArray< FLiveLinkSubjectKey > GetLiveLinkSubjects
(
bool bIncludeDisabledSubject, |
Get a list of all subjects | LiveLinkBlueprintLibrary.h |
|
static ELiveLinkSubjectState GetLiveLinkSubjectState
(
const FLiveLinkSubjectName SubjectName |
Returns the state of the subject with the given name. | LiveLinkBlueprintLibrary.h |
|
static void GetMetadata
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns the Subject Metadata structure stored in the Subject Frame. | LiveLinkBlueprintLibrary.h |
|
static void GetParent
(
FLiveLinkTransform& LiveLinkTransform, |
Returns the Parent LiveLink Transform if one exists or an Identity transform if no parent exists. | LiveLinkBlueprintLibrary.h |
|
static bool GetPropertyValue
(
FLiveLinkBasicBlueprintData& BasicData, |
Returns the value of a property stored in the Subject Frame. | LiveLinkBlueprintLibrary.h |
|
static void GetRootTransform
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns the Root Transform for the Subject Frame as a LiveLink Transform or the Identity if there are no transforms. | LiveLinkBlueprintLibrary.h |
|
static FText GetSourceMachineName
(
FLiveLinkSourceHandle& SourceHandle |
Get the machine name of a LiveLink Source via its handle. | LiveLinkBlueprintLibrary.h |
|
static FText GetSourceStatus
(
FLiveLinkSourceHandle& SourceHandle |
Get the text status of a LiveLink Source via its handle. | LiveLinkBlueprintLibrary.h |
|
static FText GetSourceType
(
FLiveLinkSourceHandle& SourceHandle |
Get the type of a LiveLink Source via its handle. | LiveLinkBlueprintLibrary.h |
|
| Get the type of a source from the given GUID | LiveLinkBlueprintLibrary.h |
|
|
static TSubclassOf< ULiveLinkRole > GetSpecificLiveLinkSubjectRole
(
const FLiveLinkSubjectKey SubjectKey |
Get the role of a subject from a specific source | LiveLinkBlueprintLibrary.h |
|
static void GetTransformByIndex
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns the LiveLink Transform stored in a Subject Frame at a given index. Returns an Identity transform if Transform Index is invalid. | LiveLinkBlueprintLibrary.h |
|
static void GetTransformByName
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns the LiveLink Transform stored in a Subject Frame with a given name. Returns an Identity transform if Transform Name is invalid. | LiveLinkBlueprintLibrary.h |
|
static bool HasParent
(
FLiveLinkTransform& LiveLinkTransform |
Returns whether a given LiveLink Transform has a parent transform. | LiveLinkBlueprintLibrary.h |
|
static bool IsLiveLinkSubjectEnabled
(
const FLiveLinkSubjectName SubjectName |
Whether or not the client has a subject with this name enabled Only 1 subject with the same name can be enabled. | LiveLinkBlueprintLibrary.h |
|
static bool IsSourceStillValid
(
FLiveLinkSourceHandle& SourceHandle |
Checks whether the LiveLink Source is valid via its handle. | LiveLinkBlueprintLibrary.h |
|
static bool IsSpecificLiveLinkSubjectEnabled
(
const FLiveLinkSubjectKey SubjectKey, |
Whether or not a subject from the specific source is the enabled subject. | LiveLinkBlueprintLibrary.h |
|
static int NumberOfTransforms
(
FSubjectFrameHandle& SubjectFrameHandle |
Returns the number of Transforms stored in the Subject Frame. | LiveLinkBlueprintLibrary.h |
|
static void ParentBoneSpaceTransform
(
FLiveLinkTransform& LiveLinkTransform, |
Returns the Transform value in Parent Space for a given LiveLink Transform. | LiveLinkBlueprintLibrary.h |
|
static void PauseSubject
(
const FLiveLinkSubjectName SubjectName |
Pause a subject, freezing its evaluation to the last data it received. | LiveLinkBlueprintLibrary.h |
|
static bool RemoveSource
(
FLiveLinkSourceHandle& SourceHandle |
Requests the given LiveLink Source to shut down via its handle. | LiveLinkBlueprintLibrary.h |
|
static void SetLiveLinkSubjectEnabled
(
const FLiveLinkSubjectKey SubjectKey, |
Set the subject's from a specific source to enabled, disabling the other in the process. | LiveLinkBlueprintLibrary.h |
|
static void TransformName
(
FLiveLinkTransform& LiveLinkTransform, |
Returns the Name of a given LiveLink Transform. | LiveLinkBlueprintLibrary.h |
|
static void TransformNames
(
FSubjectFrameHandle& SubjectFrameHandle, |
Returns an array of Transform Names stored in the Subject Frame. | LiveLinkBlueprintLibrary.h |
|
static void UnpauseSubject
(
const FLiveLinkSubjectName SubjectName |
Unpause a subject, resuming its normal operation. | LiveLinkBlueprintLibrary.h |
|