Navigation
API > API/Plugins > API/Plugins/MetaHumanPerformance
| Name | UMetaHumanPerformanceExportAnimationSettings |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanPerformance/Public/MetaHumanPerformanceExportUtils.h |
| Include Path | #include "MetaHumanPerformanceExportUtils.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UMetaHumanPerformanceExportAnimationSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanPerformanceExportAnimationSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMetaHumanPerformanceExportAnimationSettings() |
MetaHumanPerformanceExportUtils.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetName | FString | The name of the level sequence. If bShowExportDialog is true the user will be able to select this value. | MetaHumanPerformanceExportUtils.h |
|
| bAutoSaveAnimSequence | uint8 | Whether or not to auto save the generated animation sequence, default to true. | MetaHumanPerformanceExportUtils.h |
|
| bEnableHeadMovement | uint8 | Whether or not to enable the Head Movement in the exported Animation Sequence, default to true if head pose available. | MetaHumanPerformanceExportUtils.h |
|
| bFortniteCompatibility | uint8 | Whether or not to set the metadata tags required to make the generated animation sequence compatible with Fortnite characters, default to true Currently this parameter is not exposed but could be in future. | MetaHumanPerformanceExportUtils.h | |
| bShowExportDialog | uint8 | Whether or not to show the export dialog allowing the user to select where to place the animation sequence, default to true. | MetaHumanPerformanceExportUtils.h |
|
| CurveInterpolation | TEnumAsByte< ERichCurveInterpMode > | This defines how values between keys are calculated for curves. | MetaHumanPerformanceExportUtils.h |
|
| ExportRange | EPerformanceExportRange | The export range that will be used to generate the animation sequence, defaults to EPerformanceExportRange::WholeSequence. | MetaHumanPerformanceExportUtils.h |
|
| meta | Which skeleton the body animation is baked onto. | MetaHumanPerformanceExportUtils.h |
|
|
| PackagePath | FString | The package path where the animation sequence will be placed, if bShowExportDialog is true this option is ignored. | MetaHumanPerformanceExportUtils.h |
|
| SMPLSourceSkeletalMesh | TObjectPtr< class USkeletalMesh > | The SMPL skeletal mesh the raw body animation was solved against (populated by the body tracker actor). | MetaHumanPerformanceExportUtils.h |
|
| SourceSkeletalMesh | TObjectPtr< class USkeletalMesh > | The source skeletal mesh the body animation was solved against (populated by the body tracker actor). | MetaHumanPerformanceExportUtils.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USkeleton * GetTargetSkeleton() |
Returns the target Skeleton derived from TargetSkeletonOrSkeletalMesh | MetaHumanPerformanceExportUtils.h |
|
bool IsBodyTrackerEnabled() |
MetaHumanPerformanceExportUtils.h | ||
bool IsTargetSkeletonCompatible
(
const TSet< FString >& InCurves, |
Checks if the Target Skeleton set in TargetSkeletonOrSkeletalMesh may have compatibility issues. | MetaHumanPerformanceExportUtils.h |
|
bool ShouldFilterTargetAsset
(
const FAssetData& InAssetData |
Asset picker filter for TargetSkeletonOrSkeletalMesh. | MetaHumanPerformanceExportUtils.h |