Navigation
API > API/Plugins > API/Plugins/MetaHumanFaceAnimationSolver
MetaHuman Face Animation Solver
Holds configuration info used by the solver.
| Name | UMetaHumanFaceAnimationSolver |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanFaceAnimationSolver/Public/MetaHumanFaceAnimationSolver.h |
| Include Path | #include "MetaHumanFaceAnimationSolver.h" |
Syntax
UCLASS (MinimalAPI)
class UMetaHumanFaceAnimationSolver : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetaHumanFaceAnimationSolver
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnInternalsChanged | TMulticastDelegate_NoParams< void > | Delegate called when something changes in the face animation solver that others should know about. | MetaHumanFaceAnimationSolver.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOverrideDepthMapInfluence | bool | MetaHumanFaceAnimationSolver.h |
|
|
| bOverrideDeviceConfig | bool | MetaHumanFaceAnimationSolver.h |
|
|
| bOverrideEyeSolveSmoothness | bool | MetaHumanFaceAnimationSolver.h |
|
|
| bOverrideTeethMode | bool | MetaHumanFaceAnimationSolver.h |
|
|
| DepthMapInfluence | EDepthMapInfluenceValue | The amount by which the depth-map is used to influence the solve result | MetaHumanFaceAnimationSolver.h |
|
| DeviceConfig | TObjectPtr< class UMetaHumanConfig > | MetaHumanFaceAnimationSolver.h |
|
|
| EyeSolveSmoothness | float | The amount of smoothing to be applied to the eye gaze control results | MetaHumanFaceAnimationSolver.h |
|
| TeethMode | ETeethMode | Whether teeth tracking points are used or teeth position is estimated | MetaHumanFaceAnimationSolver.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnInternalsChangedDelegate | FOnInternalsChanged | MetaHumanFaceAnimationSolver.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanProcess() |
MetaHumanFaceAnimationSolver.h | ||
bool GetConfigDisplayName
(
UCaptureData* InCaptureData, |
MetaHumanFaceAnimationSolver.h | ||
FString GetSolverConfigData
(
UCaptureData* InCaptureData |
MetaHumanFaceAnimationSolver.h | ||
FString GetSolverDefinitionsData
(
UCaptureData* InCaptureData |
MetaHumanFaceAnimationSolver.h | ||
FString GetSolverHierarchicalDefinitionsData
(
UCaptureData* InCaptureData |
MetaHumanFaceAnimationSolver.h | ||
FString GetSolverPCAFromDNAData
(
UCaptureData* InCaptureData |
MetaHumanFaceAnimationSolver.h | ||
FString GetSolverTemplateData
(
UCaptureData* InCaptureData |
MetaHumanFaceAnimationSolver.h | ||
FOnInternalsChanged & OnInternalsChanged() |
MetaHumanFaceAnimationSolver.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
MetaHumanFaceAnimationSolver.h | ||
virtual void PostTransacted
(
const FTransactionObjectEvent& InTransactionEvent |
MetaHumanFaceAnimationSolver.h | ||
bool SettingsOverridden() |
MetaHumanFaceAnimationSolver.h |