![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshDeformerProvider.h>
Inheritance diagram for IMeshDeformerProvider:Classes | |
| struct | FDefaultMeshDeformerSetup |
Public Member Functions | |
| virtual | ~IMeshDeformerProvider () |
| virtual bool | IsSupported (EShaderPlatform Platform) const =0 |
| virtual TObjectPtr< class UMeshDeformer > | GetDefaultMeshDeformer (FDefaultMeshDeformerSetup const &Setup)=0 |
Static Public Member Functions | |
| static RENDERCORE_API bool | IsAvailable () |
| static RENDERCORE_API IMeshDeformerProvider * | Get () |
Static Public Attributes | |
| static RENDERCORE_API const FName | ModularFeatureName |
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.
|
inlinevirtual |
|
static |
|
pure virtual |
Returns a default mesh deformer. This can allow a mesh deformer plugin to automatically replace the UE fixed function animation path.
|
static |
|
pure virtual |
Returns true if the platform is supported.
|
static |