Navigation
API > API/Plugins > API/Plugins/MLDeformerFrameworkEditor
Inheritance Hierarchy
- TSharedFromThis
- IDetailCustomization
- FMLDeformerModelDetails
- FMLDeformerGeomCacheModelDetails
- FMLDeformerMorphModelDetails
- FNearestNeighborModelDetails
- FNeuralMorphModelDetails
- FVertexDeltaModelDetails
References
| Module | MLDeformerFrameworkEditor |
| Header | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFrameworkEditor/Public/MLDeformerGeomCacheModelDetails.h |
| Include | #include "MLDeformerGeomCacheModelDetails.h" |
Syntax
class FMLDeformerGeomCacheModelDetails : public UE::MLDeformer::FMLDeformerModelDetails
Remarks
The detail customization of a geometry cache based model. The model it customizes needs to be derived from UMLDeformerGeomCacheModel. It will automatically insert some error when the geom cache doesn't match the animation sequence etc. If your model inherits from a UMLDeformerGeomCacheModel then you can also inherit your model detail customization from this FMLDeformerGeomCacheModelDetails class.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMLDeformerGeomCacheEditorModel * | GeomCacheEditorModel | The geometry cache based editor model. | |
| TObjectPtr< UMLDeformerGeomCacheModel > | GeomCacheModel | The geometry cache based runtime model. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddGeomCacheMeshMappingWarnings
(
IDetailCategoryBuilder* InTargetMeshCategoryBuilder, |
Add warnings to the UI about mesh mapping errors when mapping between geometry caches and a skeletal mesh. |
Overridden from FMLDeformerModelDetails
| Type | Name | Description | |
|---|---|---|---|
| void | Add additional errors related to the training animation sequence. | ||
| void | Add the target mesh property. | ||
| bool | UpdateMemberPointers
(
const TArray< TWeakObjectPtr< UObject >>& Objects |
Update the class member pointers, which includes the pointer to the model, and its editor model. |