Navigation
API > API/Plugins > API/Plugins/MetaHumanCoreTechLib
| Name | FMetaHumanCharacterIdentity |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCoreTechLib/Source/MetaHumanCoreTechLib/Public/MetaHumanCharacterIdentity.h |
| Include Path | #include "MetaHumanCharacterIdentity.h" |
Syntax
class FMetaHumanCharacterIdentity
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMetaHumanCharacterIdentity() |
MetaHumanCharacterIdentity.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FMetaHumanCharacterIdentity() |
MetaHumanCharacterIdentity.h |
Classes
Structs
| Name | Remarks |
|---|---|
| FImpl |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TPimplPtr< FImpl > | MetaHumanCharacterIdentity.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< class IDNAReader > CopyBodyJointsToFace
(
dna::Reader* InBodyDnaReader, |
Copy joint bind poses from body to the face dna. | MetaHumanCharacterIdentity.h | |
TSharedPtr< FState > CreateState() |
MetaHumanCharacterIdentity.h | ||
int32 GetNumLOD0MeshVertices
(
EHeadFitToTargetMeshes InMeshType |
Get the number of mesh vertices for LOD 0, for the specified mesh; returns -1 if fails. | MetaHumanCharacterIdentity.h | |
| Retrieve all available presets | MetaHumanCharacterIdentity.h | ||
bool Init
(
const FString& InMHCDataPath, |
MetaHumanCharacterIdentity.h | ||
TSharedPtr< class IDNAReader > UpdateFaceSkinWeightsFromBodyAndVertexNormals
(
const TArray< TPair< int32, TArray< FFloatTriplet > > >& InCombinedBodySkinWeights, |
Update skin weights for the overlapping joints in the face from the body and vertex normals | MetaHumanCharacterIdentity.h |