Navigation
API > API/Plugins > API/Plugins/MetaHumanPerformance
Utility functions to export data from a Performance
| Name | UMetaHumanPerformanceExportUtils |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanPerformance/Public/MetaHumanPerformanceExportUtils.h |
| Include Path | #include "MetaHumanPerformanceExportUtils.h" |
Syntax
UCLASS ()
class UMetaHumanPerformanceExportUtils : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanPerformanceExportUtils
Structs
| Name | Remarks |
|---|---|
| FBakeControlRigTrackParams |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ApplyNeutralPoseCalibration
(
const UMetaHumanPerformance* InPerformance, |
Apply neutral pose calibration | MetaHumanPerformanceExportUtils.h | |
static void BakeControlRigAnimationData
(
UMetaHumanPerformance* InPerformance, |
Bake Control Rig animation data of a particular frame from a Performance in the given Control Rig section | MetaHumanPerformanceExportUtils.h | |
static void BakeControlRigTrack
(
const FBakeControlRigTrackParams& InParams |
Internal helper function to bake the Animation data from a MetaHuman Performance into a Control Rig Track | MetaHumanPerformanceExportUtils.h | |
static void BakeTransformAnimationData
(
UMetaHumanPerformance* InPerformance, |
Bake Transform animation data of a particular frame from a Performance in the given 3D Transform section | MetaHumanPerformanceExportUtils.h | |
static bool CanExportAudioTrack
(
const UMetaHumanPerformance* InPerformance |
MetaHumanPerformanceExportUtils.h | ||
static bool CanExportDepthTrack
(
const UMetaHumanPerformance* InPerformance |
MetaHumanPerformanceExportUtils.h | ||
static bool CanExportHeadMovement
(
const UMetaHumanPerformance* InPerformance |
MetaHumanPerformanceExportUtils.h | ||
static bool CanExportIdentity
(
const UMetaHumanPerformance* InPerformance |
MetaHumanPerformanceExportUtils.h | ||
static bool CanExportLensDistortion
(
const UMetaHumanPerformance* InPerformance |
MetaHumanPerformanceExportUtils.h | ||
static bool CanExportVideoTrack
(
const UMetaHumanPerformance* InPerformance |
MetaHumanPerformanceExportUtils.h | ||
static UAnimSequence * ExportAnimationSequence
(
UMetaHumanPerformance* InPerformance, |
Exports an animation sequence from a Performance using the given settings | MetaHumanPerformanceExportUtils.h |
|
static ULevelSequence * ExportLevelSequence
(
UMetaHumanPerformance* InPerformance, |
Exports a Level Sequence from a Performance using the given settings object | MetaHumanPerformanceExportUtils.h |
|
static bool GetBoneGlobalTransform
(
const USkeleton* InSkeleton, |
Calculates the global transform of a bone in a given reference skeleton. | MetaHumanPerformanceExportUtils.h | |
static UMetaHumanPerformanceExportAnimationSettings * GetExportAnimationSequenceSettings
(
const UMetaHumanPerformance* InPerformance |
Returns a UMetaHumanPerformanceExportAnimationSettings configured based on the given Performance | MetaHumanPerformanceExportUtils.h |
|
static UMetaHumanPerformanceExportLevelSequenceSettings * GetExportLevelSequenceSettings
(
const UMetaHumanPerformance* InPerformance |
Returns a UMetaHumanPerformanceExportLevelSequenceSettings configured based on the given Performance | MetaHumanPerformanceExportUtils.h |
|
static bool RecordAnimationSequence
(
const TArray< UObject* >& InNewAssets, |
Function used to record the animation sequence once the new Animation Sequence asset is created | MetaHumanPerformanceExportUtils.h | |
static void RecordControlRigKeys
(
UMovieSceneControlRigParameterSection* InSection, |
Function used to record the given ControlRig controls in the section for the given frame number | MetaHumanPerformanceExportUtils.h | |
static void SetHeadControlSwitchEnabled
(
UMovieSceneControlRigParameterTrack* InControlRigTrack, |
Enables or disables the HeadControlSwitch in the given control rig track | MetaHumanPerformanceExportUtils.h |