Navigation
API > API/Runtime > API/Runtime/Engine
Base class for mesh deformer assets. Mesh deformers can be added to mesh components to implement flexible deformation systems. A UMeshDeformer needs to implement creation of a UMeshDeformerInstance which will apply deformer actions and store deformer state.
| Name | UMeshDeformer |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/MeshDeformer.h |
| Include Path | #include "Animation/MeshDeformer.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UMeshDeformer : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMeshDeformer
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMeshDeformerInstance * CreateInstance
(
UMeshComponent* InMeshComponent, |
Create an instance of the mesh deformer. | Animation/MeshDeformer.h | |
virtual UMeshDeformerInstanceSettings * CreateSettingsInstance
(
UMeshComponent* InMeshComponent |
Create persistent settings for the mesh deformer instance | Animation/MeshDeformer.h |