Navigation
API > API/Plugins > API/Plugins/PerformanceCaptureCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- URetargetComponent
References
| Module | PerformanceCaptureCore |
| Header | /Engine/Plugins/Animation/PerformanceCaptureCore/Source/PerformanceCaptureCore/Public/RetargetComponent.h |
| Include | #include "RetargetComponent.h" |
Syntax
UCLASS (BlueprintType, ClassGroup=("Performance Capture"), Meta=(BlueprintSpawnableComponent),
DisplayName="Retarget Component")
class URetargetComponent : public UActorComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bForceOtherMeshesToFollowControlledMesh | Force all skeletal meshes to use the ControlledSkeletalMeshComponent as their Leader. | |
| FComponentReference | ControlledSkeletalMeshComponent | Skeletal Mesh that will be driven by the IKRetargeter. | |
| FRetargetProfile | CustomRetargetProfile | Custom Retarget Profile. Should be used to override Retarget settings on the RetargetAsset. | |
| TObjectPtr< UIKRetargeter > | RetargetAsset | The IKRetarget Asset to use for retargeting between the source and controlled skeletal meshes. | |
| FComponentReference | SourceSkeletalMeshComponent | Skeletal Mesh component that will be the source for retargeting. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Sets default values for this component's properties. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FRetargetProfile | Get Retarget Profile. | ||
| void | |||
| void | SetControlledMesh
(
USkeletalMeshComponent* InControlledMesh |
Set the Controlled Skeletal Mesh. | |
| void | SetCustomRetargetProfile
(
FRetargetProfile InProfile |
Set a Custom Retarget Profile. | |
| void | SetForceOtherMeshesToFollowControlledMesh
(
bool bInBool |
||
| void | SetRetargetAsset
(
UIKRetargeter* InRetargetAsset |
Set the Retarget Asset. | |
| void | SetSourcePerformerMesh
(
USkeletalMeshComponent* InPerformerMesh |
Set the Source Performer Mesh. |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | DestroyComponent
(
bool bPromoteChildren |
Unregister the component, remove it from its outer Actor's Components array and mark for pending kill. | |
| void | OnRegister () |
Called when the game starts. | |
| void | TickComponent
(
float DeltaTime, |
Function called every frame on this ActorComponent. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |