Navigation
API > API/Plugins > API/Plugins/PerformanceCaptureCore
| Name | UPerformerComponent |
| Type | class |
| Header File | /Engine/Plugins/Animation/PerformanceCaptureCore/Source/PerformanceCaptureCore/Public/PerformerComponent.h |
| Include Path | #include "PerformerComponent.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, DisplayName="Performer Component",
ClassGroup=("Performance Capture"), Meta=(BlueprintSpawnableComponent))
class UPerformerComponent : public UActorComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UPerformerComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPerformerComponent() |
Sets default values for this component's properties. | PerformerComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEvaluateAnimation | bool | Evaluate LiveLink animation. Set to false to pause animation. | PerformerComponent.h |
|
| bForceOtherMeshesToFollowControlledMesh | bool | Force all other skeletal meshes in the Owner Actor to follow the pose of the Controlled Skeletal Mesh. | PerformerComponent.h |
|
| ControlledSkeletalMesh | FComponentReference | The Skeletal Mesh driven by the LiveLink subject. | PerformerComponent.h |
|
| SubjectName | FLiveLinkSubjectName | LiveLink Subject Name. Must have the Animation Role Type. | PerformerComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsDirty | bool | PerformerComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetEvaluateLiveLinkData() |
Get the LiveLink Evaluation State. Subject must have the Animation Role Type. | PerformerComponent.h |
|
FLiveLinkSubjectName GetLiveLinkSubject() |
Get the LiveLink Subject Name. | PerformerComponent.h |
|
void InitiateAnimation() |
PerformerComponent.h | ||
bool SetControlledMesh
(
USkeletalMeshComponent* SkeletalMesh |
Set the controlled skeletal mesh component. Must be a member of the owner actor of this component. | PerformerComponent.h |
|
void SetEvaluateLiveLinkData
(
bool bEvaluateLinkLink |
Set the LiveLink data to update the Skeletal Mesh pose. | PerformerComponent.h |
|
void SetForceMeshesFollowLeader
(
bool bInBool |
Set the bForceOtherMeshesToFollowControlledMesh variable. Changing will re-initialise animation. | PerformerComponent.h |
|
void SetLiveLinkSubject
(
FLiveLinkSubjectName Subject |
Set the LiveLink Subject Name. Subject must have the Animation Role Type. | PerformerComponent.h |
|
virtual void TickComponent
(
float DeltaTime, |
Called every frame. | PerformerComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DestroyComponent
(
bool bPromoteChildren |
PerformerComponent.h | ||
virtual void OnRegister() |
PerformerComponent.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
PerformerComponent.h |