Navigation
API > API/Plugins > API/Plugins/MetaHumanCharacterEditor
Settings for the MetaHuman Character Editor plug-in.
| Name | UMetaHumanCharacterEditorSettings |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanCharacterEditor/Public/MetaHumanCharacterEditorSettings.h |
| Include Path | #include "MetaHumanCharacterEditorSettings.h" |
Syntax
UCLASS (BlueprintType, Config=MetaHumanCharacter, defaultconfig)
class UMetaHumanCharacterEditorSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UMetaHumanCharacterEditorSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMetaHumanCharacterEditorSettings() |
Constructor | MetaHumanCharacterEditorSettings.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnWardrobePathsChanged | TMulticastDelegate_NoParams< void > | Triggers when we change the wardrobe paths | MetaHumanCharacterEditorSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAutoSpawnPreviewActor | bool | When enabled, automatically spawns the MetaHuman preview actor when the Custom Light Preset level is opened | MetaHumanCharacterEditorSettings.h |
|
| bEnableExperimentalWorkflows | bool | MetaHumanCharacterEditorSettings.h |
|
|
| bEnableWardrobeItemValidation | bool | Whether or not to run validation of wardrobe items. | MetaHumanCharacterEditorSettings.h |
|
| bOpenCustomLightPresetInLevelEditor | bool | When enabled, automatically opens the duplicated Custom Light Preset level in the Level Editor after creation | MetaHumanCharacterEditorSettings.h |
|
| bShowCompatibilityModeBodies | bool | MetaHumanCharacterEditorSettings.h |
|
|
| bSuppressMessageLogWhenValidatingItems | bool | If enabled, prevents the Message Log from automatically opening even if there are warnings or errors. | MetaHumanCharacterEditorSettings.h |
|
| bUseVirtualTextures | bool | Controls which type of materials are created when assembling a MetaHuman Character. | MetaHumanCharacterEditorSettings.h |
|
| bValidateLightingEnvironments | bool | When enabled, the MetaHuman lighting environments are validated and MetaHuman Message Log shows validation warnings when a lighting environment uses World Partition or is missing the actors that drive the Light Rig Rotation and Background Color controls. | MetaHumanCharacterEditorSettings.h |
|
| CameraSpeedSettings | FEditorViewportCameraSpeedSettings | MetaHumanCharacterEditorSettings.h |
|
|
| CustomLightPresets | TMap< FString, TSoftObjectPtr< UWorld > > | MetaHumanCharacterEditorSettings.h |
|
|
| DefaultLightingEnvironment | FName | The default lighting environment to use when opening a character. | MetaHumanCharacterEditorSettings.h |
|
| KeyPointCharacterManipulatorMesh | TSoftObjectPtr< class UStaticMesh > | MetaHumanCharacterEditorSettings.h |
|
|
| KeyPointTargetManipulatorMesh | TSoftObjectPtr< class UStaticMesh > | MetaHumanCharacterEditorSettings.h |
|
|
| MigratedNamePrefix | FString | Prefix to be added to the name of the migrated MetaHuman Character asset. | MetaHumanCharacterEditorSettings.h |
|
| MigratedNameSuffix | FString | Suffix to be added to the name of the migrated MetaHuman Character asset. | MetaHumanCharacterEditorSettings.h |
|
| MigratedPackagePath | FDirectoryPath | Where new MetaHuman Character assets are going to be placed. | MetaHumanCharacterEditorSettings.h |
|
| MigrationAction | EMetaHumanCharacterMigrationAction | What happens when adding a MetaHuman from Bridge. | MetaHumanCharacterEditorSettings.h |
|
| MouseSensitivityModifier | float | MetaHumanCharacterEditorSettings.h |
|
|
| MoveManipulatorMesh | TSoftObjectPtr< class UStaticMesh > | MetaHumanCharacterEditorSettings.h |
|
|
| OnCustomLightPresetsChanged | FSimpleMulticastDelegate | The delegate executed when the CustomLightPresets has changed | MetaHumanCharacterEditorSettings.h | |
| OnExperimentalAssemblyOptionsStateChanged | FSimpleDelegate | The delegate executed when the experimental assembly options enable state has changed | MetaHumanCharacterEditorSettings.h | |
| OnUseVirtualTexturesChanged | FSimpleMulticastDelegate | The delegate executed when bUseVirtualTextures has changed | MetaHumanCharacterEditorSettings.h | |
| OnWardrobePathsChanged | FOnWardrobePathsChanged | MetaHumanCharacterEditorSettings.h | ||
| PresetsDirectories | TArray< FDirectoryPath > | Where MetaHuman Character presets are going to be searched. | MetaHumanCharacterEditorSettings.h |
|
| PresetsThumbnailType | EMetaHumanCharacterThumbnailCameraPosition | MetaHumanCharacterEditorSettings.h |
|
|
| ScalableNormalsTypeMaterials | TMap< FName, TSoftObjectPtr< UMaterialInstanceConstant > > | MetaHumanCharacterEditorSettings.h |
|
|
| SculptManipulatorMesh | TSoftObjectPtr< class UStaticMesh > | MetaHumanCharacterEditorSettings.h |
|
|
| ShowHandsPose | TSoftObjectPtr< class UAnimSequence > | MetaHumanCharacterEditorSettings.h |
|
|
| TemplateAnimationDataTableAssets | TArray< FSoftObjectPath > | MetaHumanCharacterEditorSettings.h |
|
|
| TextureStreamingBoost | int32 | Boost factor to apply when streaming textures in the MetaHumanCharacter asset editor. A higher boost value will stream higher resolution textures in the viewport. | MetaHumanCharacterEditorSettings.h |
|
| TextureSynthesisModelDir | FDirectoryPath | MetaHumanCharacterEditorSettings.h |
|
|
| TextureSynthesisThreadCount | int32 | MetaHumanCharacterEditorSettings.h |
|
|
| WardrobePaths | TArray< FMetaHumanCharacterAssetsSection > | User defined wardrobe paths | MetaHumanCharacterEditorSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultRenderingQualityProfiles | TArray< FMetaHumanCharacterRenderingQualityProfile > | Default rendering quality profiles (Epic, High, Medium). | MetaHumanCharacterEditorSettings.h |
|
| InvalidOperationError | TWeakPtr< class SNotificationItem > | MetaHumanCharacterEditorSettings.h | ||
| OnPresetsDirectoriesChanged | FSimpleDelegate | The delegate executed when the presets directory paths have been changed | MetaHumanCharacterEditorSettings.h | |
| OnThumbnailTypeChanged | FSimpleMulticastDelegate | The delegate executed when the ThumbnailType has changed | MetaHumanCharacterEditorSettings.h | |
| UserRenderingQualityProfiles | TArray< FMetaHumanCharacterRenderingQualityProfile > | User-created rendering quality profiles. Serialized to config. | MetaHumanCharacterEditorSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddUserRenderingQualityProfile
(
const FMetaHumanCharacterRenderingQualityProfile& InProfile |
Adds a new user rendering quality profile | MetaHumanCharacterEditorSettings.h |
|
TArray< FMetaHumanCharacterRenderingQualityProfile > GetAllRenderingQualityProfiles() |
Returns all rendering quality profiles, with defaults first followed by user profiles | MetaHumanCharacterEditorSettings.h |
|
int32 GetAllRenderingQualityProfilesNum() |
MetaHumanCharacterEditorSettings.h |
|
|
FSimpleDelegate & GetOnPresetsDirectoriesChanged() |
Gets a reference to the OnPresetsDirectoriesChanged delegate | MetaHumanCharacterEditorSettings.h | |
FSimpleMulticastDelegate & GetOnThumbnailTypeChanged() |
Gets a reference to the OnThumbnailTypeChanged delegate | MetaHumanCharacterEditorSettings.h | |
FMetaHumanCharacterRenderingQualityProfile GetRenderingQualityProfile
(
const int32 InIndex |
Returns the rendering quality profile at the given combined index | MetaHumanCharacterEditorSettings.h |
|
int32 GetUserRenderingQualityProfileIndex
(
const int32 InCombinedIndex |
Converts a combined profile index to a user profile index. | MetaHumanCharacterEditorSettings.h |
|
bool IsValidRenderingQualityProfileIndex
(
const int32 InIndex |
Returns true if the given combined index is valid across both default and user profiles | MetaHumanCharacterEditorSettings.h |
|
bool RemoveUserRenderingQualityProfile
(
const int32 InIndex |
Removes the user rendering quality profile at the given index. Returns false if index is invalid | MetaHumanCharacterEditorSettings.h |
|
void ResolveDefaultLightingEnvironment
(
EMetaHumanCharacterEnvironment& OutEnvironment, |
Resolves DefaultLightingEnvironment into an environment enum and (when applicable) the matching custom preset. | MetaHumanCharacterEditorSettings.h | |
void SetRenderingQualityProfile
(
const int32 InIndex, |
Sets the rendering quality profile at the given combined index, routing to default or user array based on bMetaHumanCharacterDefault | MetaHumanCharacterEditorSettings.h |
|
const bool ShouldUseVirtualTextures() |
Whether or not we should use virtual textures in the MetaHuman Character Editor. | MetaHumanCharacterEditorSettings.h | |
void ShowInvalidOperationError
(
const FText& ErrorText |
MetaHumanCharacterEditorSettings.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEditChange
(
const FProperty* InProperty |
MetaHumanCharacterEditorSettings.h | ||
virtual void PostInitProperties() |
MetaHumanCharacterEditorSettings.h | ||
virtual void PostTransacted
(
const FTransactionObjectEvent& InTransactionEvent |
MetaHumanCharacterEditorSettings.h |
Overridden from UDeveloperSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetCategoryName() |
MetaHumanCharacterEditorSettings.h | ||
virtual FName GetContainerName() |
MetaHumanCharacterEditorSettings.h | ||
virtual FText GetSectionDescription() |
MetaHumanCharacterEditorSettings.h | ||
virtual FName GetSectionName() |
MetaHumanCharacterEditorSettings.h | ||
virtual FText GetSectionText() |
MetaHumanCharacterEditorSettings.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
MetaHumanCharacterEditorSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsReservedLightingEnvironmentName
(
const FString& InName |
Returns true if the given name matches a built-in lighting environment name (e.g. Studio, Fireside, etc.) | MetaHumanCharacterEditorSettings.h | |
static FString MakeUniqueKey
(
const FString& InDesiredKey, |
MetaHumanCharacterEditorSettings.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraSpeed_DEPRECATED | int32 | MetaHumanCharacterEditorSettings.h |
|