Navigation
API > API/Editor > API/Editor/Persona
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
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SEditableTextBox > | NameEditTextBox | ||
| TSharedPtr< IPropertyHandle > | ProfileNameHandle | ||
| TArray< FString > | RestrictedNames | ||
| TWeakObjectPtr< USkeletalMesh > | WeakSkeletalMesh |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSkinWeightImportOptionsCustomization
(
USkeletalMesh* InSkeletalMesh |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const bool | IsProfileNameValid
(
const FString& NewName |
||
| TSharedRef< IDetailCustomization > | MakeInstance
(
USkeletalMesh* InSkeletalMesh |
||
| FText | |||
| void | OnProfileNameChanged
(
const FText& InNewText |
||
| void | OnProfileNameCommitted
(
const FText& InNewText, |
||
| void |
Overridden from IDetailCustomization
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
Called when details should be customized |