FSkinWeightImportOptionsCustomization

Details customization for the import object, used to hide certain properties when needed and ensure we do not get duplicate profile names

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

TSharedFromThis

IDetailCustomization

FSkinWeightImportOptionsCustomization

References

Module

Persona

Header

/Engine/Source/Editor/Persona/Public/SSkinWeightProfileImportOptions.h

Include

#include "SSkinWeightProfileImportOptions.h"

Syntax

class FSkinWeightImportOptionsCustomization : public IDetailCustomization

Remarks

Details customization for the import object, used to hide certain properties when needed and ensure we do not get duplicate profile names

Variables

Constructors

Name Description

Public function

FSkinWeightImportOptionsCustomization

(
    USkeletalMesh* InSkeletalMesh
)

Functions

Name Description

Public function Const

const bool

 

IsProfileNameValid

(
    const FString& NewName
)

Public function Static

TSharedRef< ...

 

MakeInstance

(
    USkeletalMesh* InSkeletalMesh
)

Public function Const

FText

 

OnGetProfileName()

Protected function

void

 

OnProfileNameChanged

(
    const FText& InNewText
)

Protected function

void

 

OnProfileNameCommitted

(
    const FText& InNewText,
    ETextCommit::Type InTextCommit
)

Protected function

void

 

UpdateNameRestriction()

Overridden from IDetailCustomization

Name Description

Public function Virtual

void

 

CustomizeDetails

(
    IDetailLayoutBuilder& DetailBuilde...
)

Called when details should be customized