Navigation
API > API/Plugins > API/Plugins/MLDeformerFramework
Inheritance Hierarchy
- UMLDeformerModel
- UMLDeformerGeomCacheModel
- UMLDeformerMorphModel
- UNearestNeighborModel
- UNeuralMorphModel
- UVertexDeltaModel
References
| Module | MLDeformerFramework |
| Header | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFramework/Public/MLDeformerGeomCacheModel.h |
| Include | #include "MLDeformerGeomCacheModel.h" |
Syntax
UCLASS ()
class UMLDeformerGeomCacheModel : public UMLDeformerModel
Remarks
A ML Deformer model that has a geometry cache as target mesh. Use this in combination with UMLDeformerGeomCacheVizSettings, FMLDeformerGeomCacheEditorModel, FMLDeformerGeomCacheVizSettingsDetails and FMLDeformerGeomCacheModelDetails.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
||
| void | GetAssetRegistryTags
(
FAssetRegistryTagsContext Context |
||
| const TArray< UE::MLDeformer::FMLDeformerGeomCacheMeshMapping > & | |||
| TArray< UE::MLDeformer::FMLDeformerGeomCacheMeshMapping > & | Get the mapping between geometry cache tracks and meshes inside the skeletal mesh. | ||
| UMLDeformerGeomCacheVizSettings * | Get the visualization settings, already cast to a UMLDeformerGeomCacheVizSettings type. | ||
| UGeometryCache * | Get the geometry cache that represents the target deformation. This is our training target. | ||
| const UGeometryCache * | Get the geometry cache that represents the target deformation. This is our training target. | ||
| FName | Get property names. | ||
| const TArray< FMLDeformerGeomCacheTrainingInputAnim > & | |||
| TArray< FMLDeformerGeomCacheTrainingInputAnim > & | |||
| FName | |||
| bool | |||
| void | PostLoad () |
||
| void | SampleGroundTruthPositions
(
float SampleTime, |
||
| void | |||
| void | SetGeometryCache
(
UGeometryCache* GeomCache |
Set the geometry cache object to use for training. | |
| void |