Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMeshDeformerInstance
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/MeshDeformerInstance.h |
| Include | #include "Animation/MeshDeformerInstance.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UMeshDeformerInstance : public UObject
Remarks
Base class for mesh deformers instances. This contains the transient per instance state for a UMeshDeformer.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Called to allocate any persistent render resources | ||
| void | EnqueueWork
(
FEnqueueWorkDesc const& InDesc |
Enqueue the mesh deformer workload on a scene. | |
| UMeshDeformerInstance * | Returns the specific instance that directly represents the source deformer, this is needed as a deformer may create intermediate instances that aren't necessarily user-facing. | ||
| EMeshDeformerOutputBuffer | Return the buffers that this deformer can potentially write to | ||
| void | Called when persistent render resources should be released |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FEnqueueWorkDesc | Structure of inputs to EnqueueWork. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EExectutionGroup | Enumeration for execution groups to EnqueueWork on. | ||
| EWorkLoad | Enumeration for workloads to EnqueueWork. |