Navigation
API > API/Runtime > API/Runtime/RenderCore
Modular feature interface for mesh deformer providers. Modules that inherit from this need to be loaded before shader compilation starts (PostConfigInit) so that the correct vertex factories can be created.
| Name | IMeshDeformerProvider |
| Type | class |
| Header File | /Engine/Source/Runtime/RenderCore/Public/Animation/MeshDeformerProvider.h |
| Include Path | #include "Animation/MeshDeformerProvider.h" |
Syntax
class IMeshDeformerProvider : public IModularFeature
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMeshDeformerProvider() |
Animation/MeshDeformerProvider.h |
Structs
| Name | Remarks |
|---|---|
| FDefaultMeshDeformerSetup | Structure for passing to GetDefaultMeshDeformer(). |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ModularFeatureName | const FName | Animation/MeshDeformerProvider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TObjectPtr< class UMeshDeformer > GetDefaultMeshDeformer
(
FDefaultMeshDeformerSetup const& Setup |
Returns a default mesh deformer. | Animation/MeshDeformerProvider.h | |
bool IsSupported
(
EShaderPlatform Platform |
Returns true if the platform is supported. | Animation/MeshDeformerProvider.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IMeshDeformerProvider * Get() |
Animation/MeshDeformerProvider.h | ||
static bool IsAvailable() |
Animation/MeshDeformerProvider.h |