Navigation
API > API/Plugins > API/Plugins/MLDeformerFrameworkEditor
The detail customization base class for any UMLDeformerVizSettings inherited object. This automatically adds the settings of the UMLDeformerVizSettings class to the UI and creates some groups, inserts error messages when needed, etc.
| Name | FMLDeformerVizSettingsDetails |
| Type | class |
| Header File | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFrameworkEditor/Public/MLDeformerVizSettingsDetails.h |
| Include Path | #include "MLDeformerVizSettingsDetails.h" |
Syntax
class FMLDeformerVizSettingsDetails : public IDetailCustomization
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UE_DEPRECATED(5.4, Remove these constructors when StatsMainMemUsageGroup is removed and there is no longer warnings in the implicit functions) | MLDeformerVizSettingsDetails.h | ||
| MLDeformerVizSettingsDetails.h | |||
| MLDeformerVizSettingsDetails.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
MLDeformerVizSettingsDetails.h | ||
IDetailLayoutBuilder * GetDetailLayoutBuilder() |
Get a pointer to the detail layout builder. | MLDeformerVizSettingsDetails.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddAdditionalSettings() |
Add any additional settings. | MLDeformerVizSettingsDetails.h | |
virtual void AddDeformerGraphErrors() |
Add some error related to the deformer graph. | MLDeformerVizSettingsDetails.h | |
virtual void AddGroundTruth() |
Add the ground truth test sequence property. | MLDeformerVizSettingsDetails.h | |
virtual void AddStatistics() |
Add any statistics. | MLDeformerVizSettingsDetails.h | |
void AddStatsPerfRow
(
IDetailGroup& Group, |
MLDeformerVizSettingsDetails.h | ||
virtual void AddTestSequenceErrors() |
Add some error message related to the test animation sequence. | MLDeformerVizSettingsDetails.h | |
virtual void CreateCategories() |
Create the categories to which we can add properties. Update the member category pointers to those. | MLDeformerVizSettingsDetails.h | |
bool FilterAnimSequences
(
const FAssetData& AssetData, |
The filter that only shows anim sequences that are compatible with the given skeleton. | MLDeformerVizSettingsDetails.h | |
bool IsResetToDefaultDeformerGraphVisible
(
TSharedPtr< IPropertyHandle > PropertyHandle |
Check if the reset to default button next to the deformer graph property should be visible or not. | MLDeformerVizSettingsDetails.h | |
void OnResetToDefaultDeformerGraph
(
TSharedPtr< IPropertyHandle > PropertyHandle |
When we click the reset to default button next to the deformer graph property. | MLDeformerVizSettingsDetails.h | |
virtual bool UpdateMemberPointers
(
const TArray< TWeakObjectPtr< UObject > >& Objects |
Update the class member pointers, which includes the pointer to the model, its editor model, and the viz settings. | MLDeformerVizSettingsDetails.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MLDeformerVizSettingsDetails.h | |||
| MLDeformerVizSettingsDetails.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| StatsMainMemUsageGroup_DEPRECATED | IDetailGroup * | Main memory usage subgroup. | MLDeformerVizSettingsDetails.h |