Navigation
API > API/Plugins > API/Plugins/LiveLink
An instance static mesh component for drawing LiveLink subject data in-level. Support drawing Transforms, Locators, Skeletons and Cameras
| Name | ULiveLinkDataPreviewComponent |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/Visualizers/LiveLinkDataPreviewComponent.h |
| Include Path | #include "Visualizers/LiveLinkDataPreviewComponent.h" |
Syntax
UCLASS (ClassGroup=(LiveLink), Transient, DisplayName="Live Link Data Preview", MinimalAPI)
class ULiveLinkDataPreviewComponent : public UInstancedStaticMeshComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UPrimitiveComponent → UMeshComponent → UStaticMeshComponent → UInstancedStaticMeshComponent → ULiveLinkDataPreviewComponent
Implements Interfaces
- IAsyncPhysicsStateProcessor
- IInterface_AssetUserData
- IInterface_AsyncCompilation
- INavRelevantInterface
- IPhysicsComponent
- ISMInstanceManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULiveLinkDataPreviewComponent
(
const FObjectInitializer& ObjectInitializer |
Sets default values for this component's properties. | Visualizers/LiveLinkDataPreviewComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDrawLabels | bool | Bool to control visibility of labels. | Visualizers/LiveLinkDataPreviewComponent.h |
|
| bEvaluateLiveLink | bool | Bool to control animation evaluation. | Visualizers/LiveLinkDataPreviewComponent.h |
|
| bIsDirty | bool | Visualizers/LiveLinkDataPreviewComponent.h | ||
| BoneVisualType | ELiveLinkVisualBoneType | Type of bone visualization - joint or bone. | Visualizers/LiveLinkDataPreviewComponent.h |
|
| SubjectName | FLiveLinkSubjectName | The Live Link subject this component will preview. | Visualizers/LiveLinkDataPreviewComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedAnimationData | FLiveLinkAnimationFrameData | Visualizers/LiveLinkDataPreviewComponent.h | ||
| CachedChildTransformIndices | TArray< TPair< bool, TArray< int32 > > > | Visualizers/LiveLinkDataPreviewComponent.h | ||
| CachedRootSpaceTransforms | TArray< TPair< bool, FTransform > > | Visualizers/LiveLinkDataPreviewComponent.h | ||
| CachedSkeletonData | FLiveLinkSkeletonStaticData | Visualizers/LiveLinkDataPreviewComponent.h | ||
| MarkerLabels | TArray< FName > | Visualizers/LiveLinkDataPreviewComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetDrawLabels
(
bool bNewDrawLabel |
TODO: not yet implemented, waiting on slate immediate mode. | Visualizers/LiveLinkDataPreviewComponent.h |
|
void SetEvaluateLiveLinkData
(
bool bNewEvaluateLiveLink |
Stop/Start animation updates. | Visualizers/LiveLinkDataPreviewComponent.h |
|
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void TickComponent
(
float DeltaTime, |
Called every frame. | Visualizers/LiveLinkDataPreviewComponent.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Visualizers/LiveLinkDataPreviewComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateInstances() |
Visualizers/LiveLinkDataPreviewComponent.h | ||
TArray< FTransform > GetBoneTransforms() |
Visualizers/LiveLinkDataPreviewComponent.h | ||
TArray< FTransform > GetJointTransforms() |
Visualizers/LiveLinkDataPreviewComponent.h | ||
TArray< FVector > GetLocatorPositions() |
Visualizers/LiveLinkDataPreviewComponent.h | ||
FTransform GetSingleTransform() |
Visualizers/LiveLinkDataPreviewComponent.h |
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnRegister() |
Visualizers/LiveLinkDataPreviewComponent.h | ||
virtual void OnUnregister() |
Visualizers/LiveLinkDataPreviewComponent.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsValidTransformIndex
(
int32 InTransformIndex, |
Visualizers/LiveLinkDataPreviewComponent.h |