Navigation
API > API/Plugins > API/Plugins/MetaHumanCharacterEditor > API/Plugins/MetaHumanCharacterEditor/UMetaHumanCharacterEditorSubsyst-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplySkinSettings
(
TNotNull< UMetaHumanCharacter* > InCharacter, |
Updates the Skin material of all the actors associated with the given character. | MetaHumanCharacterEditorSubsystem.h | |
void ApplySkinSettings
(
TSharedRef< FMetaHumanCharacterEditorData > InCharacterData, |
Updates the editing state of the Character with the given skin settings. | MetaHumanCharacterEditorSubsystem.h |
ApplySkinSettings(TNotNull< UMetaHumanCharacter * >, const FMetaHumanCharacterSkinSettings &)
Description
Updates the Skin material of all the actors associated with the given character.
| Name | ApplySkinSettings |
| Type | function |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterEditor/Public/MetaHumanCharacterEditorSubsystem.h |
| Include Path | #include "MetaHumanCharacterEditorSubsystem.h" |
| Source | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterEditor/Private/MetaHumanCharacterEditorSubsystem.cpp |
void ApplySkinSettings
(
TNotNull< UMetaHumanCharacter * > InCharacter,
const FMetaHumanCharacterSkinSettings & InSkinSettings
) const
ApplySkinSettings(TSharedRef< FMetaHumanCharacterEditorData >, const FMetaHumanCharacterSkinSettings &, bool, const FMetaHumanCharacterSkinTextureSet &, TMap< EFaceTextureType, TObjectPtr< UTexture2D > > &, TMap< EBodyTextureType, TObjectPtr< UTexture2D > > &, bool &)
Description
Updates the editing state of the Character with the given skin settings.
Compares the new skin settings to those in the Character Data to determine whether to re-synthesize textures, etc.
If bInForceUseExistingTextures is true, this function will assume the current textures are up to date and will not re-synthesize them even if the new skin settings don't match the stored settings.
bOutTexturesHaveBeenRegenerated will be set to true if textures were re-synthesized.
| Name | ApplySkinSettings |
| Type | function |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterEditor/Public/MetaHumanCharacterEditorSubsystem.h |
| Include Path | #include "MetaHumanCharacterEditorSubsystem.h" |
| Source | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterEditor/Private/MetaHumanCharacterEditorSubsystem.cpp |
void ApplySkinSettings
(
TSharedRef < FMetaHumanCharacterEditorData > InCharacterData,
const FMetaHumanCharacterSkinSettings & InSkinSettings,
bool bInForceUseExistingTextures,
const FMetaHumanCharacterSkinTextureSet & InFinalSkinTextureSet,
TMap < EFaceTextureType , TObjectPtr < UTexture2D > > & InOutSynthesizedFaceTextures,
TMap < EBodyTextureType , TObjectPtr < UTexture2D > > & InOutBodyTextures,
bool & bOutTexturesHaveBeenRegenerated
) const