Navigation
API > API/Plugins > API/Plugins/MetaHumanCharacterEditor
Helper struct used to hold a data needed for each character being edited
| Name | FMetaHumanCharacterEditorData |
| Type | struct |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterEditor/Public/MetaHumanCharacterEditorSubsystem.h |
| Include Path | #include "MetaHumanCharacterEditorSubsystem.h" |
Syntax
USTRUCT ()
struct FMetaHumanCharacterEditorData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| DO NOT USE. For Unreal internals only. Default-constructed instances are not considered valid. | MetaHumanCharacterEditorSubsystem.h | ||
FMetaHumanCharacterEditorData
(
TNotNull< USkeletalMesh* > InFaceMesh, |
MetaHumanCharacterEditorSubsystem.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bClothingVisible | bool | MetaHumanCharacterEditorSubsystem.h | ||
| BodyDnaToSkelMeshMap | TSharedRef< class FDNAToSkelMeshMap > | Reference to the mapping between body DNA and Body Skeletal Mesh. | MetaHumanCharacterEditorSubsystem.h | |
| BodyHiddenFaceMap | TObjectPtr< UTexture2D > | MetaHumanCharacterEditorSubsystem.h | ||
| BodyMaterial | TObjectPtr< class UMaterialInstanceDynamic > | MetaHumanCharacterEditorSubsystem.h | ||
| BodyMesh | TObjectPtr< USkeletalMesh > | MetaHumanCharacterEditorSubsystem.h | ||
| BodyState | TSharedRef< FMetaHumanCharacterBodyIdentity::FState > | Reference to the character body identity creator. | MetaHumanCharacterEditorSubsystem.h | |
| CachedHFAlbedoMaps | TStaticArray< TArray< uint8 >, 4 > | Temporary storage for HF albedo maps returned by the service, used for local texture synthesis. | MetaHumanCharacterEditorSubsystem.h | |
| CachedSynthesizedImages | TMap< EFaceTextureType, FImage > | Image objects used as temp storage for the texture synthesis output. | MetaHumanCharacterEditorSubsystem.h | |
| CharacterActorList | TArray< TWeakInterfacePtr< class IMetaHumanCharacterEditorActorInterface > > | List of editor actors for a particular characters. | MetaHumanCharacterEditorSubsystem.h | |
| EnvironmentBackgroundColorChangedDelegate | FOnStudioBackgroundColorChanged | MetaHumanCharacterEditorSubsystem.h | ||
| EnvironmentLightRotationChangedDelegate | FOnStudioLightRotationChanged | MetaHumanCharacterEditorSubsystem.h | ||
| EnvironmentTonemapperOptionChangedDelegate | FOnStudioTonemapperOptionChanged | MetaHumanCharacterEditorSubsystem.h | ||
| EnvironmentUpdateDelegate | FOnStudioEnvironmentChanged | Delegate used for Environment Lighting studio update. | MetaHumanCharacterEditorSubsystem.h | |
| FaceDnaToSkelMeshMap | TSharedRef< class FDNAToSkelMeshMap > | Reference to the mapping between face DNA and Face Skeletal Mesh. | MetaHumanCharacterEditorSubsystem.h | |
| FaceEvaluationSettings | TOptional< FMetaHumanCharacterFaceEvaluationSettings > | The latest face evaluation settings which include vertex delta scale. | MetaHumanCharacterEditorSubsystem.h | |
| FaceMesh | TObjectPtr< USkeletalMesh > | MetaHumanCharacterEditorSubsystem.h | ||
| FaceState | TSharedRef< FMetaHumanCharacterIdentity::FState > | Reference to the character identity creator. | MetaHumanCharacterEditorSubsystem.h | |
| HeadMaterials | FMetaHumanCharacterFaceMaterialSet | All members of this will be UMaterialInstanceDynamics, so it's safe to cast them. | MetaHumanCharacterEditorSubsystem.h | |
| HeadModelSettings | TOptional< FMetaHumanCharacterHeadModelSettings > | The latest head model settings which include eyelashes parameters and variants. | MetaHumanCharacterEditorSubsystem.h | |
| HighResBodyTexturesFutures | TSortedMap< EBodyTextureType, TSharedFuture< FSharedBuffer > > | MetaHumanCharacterEditorSubsystem.h | ||
| InvisibleDrivingActor | TObjectPtr< class AMetaHumanInvisibleDrivingActor > | Invisible actor driving the preview actor. | MetaHumanCharacterEditorSubsystem.h | |
| OnBodyStateChangedDelegate | FSimpleMulticastDelegate | Delegate called when the Face State changes. | MetaHumanCharacterEditorSubsystem.h | |
| OnFaceStateChangedDelegate | FSimpleMulticastDelegate | Delegate called when the Face State changes. | MetaHumanCharacterEditorSubsystem.h | |
| SkinSettings | TOptional< FMetaHumanCharacterSkinSettings > | The latest skin settings to be used for generating textures and setting material parameters. | MetaHumanCharacterEditorSubsystem.h | |
| SynthesizedFaceTexturesFutures | TSortedMap< EFaceTextureType, TSharedFuture< FSharedBuffer > > | Maps of futures used to do async loading of texture data. | MetaHumanCharacterEditorSubsystem.h |