Navigation
API > API/Plugins > API/Plugins/VertexDeltaModel
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMLDeformerModelInstance
- UVertexDeltaModelInstance
References
| Module | VertexDeltaModel |
| Header | /Engine/Plugins/Animation/MLDeformer/VertexDeltaModel/Source/VertexDeltaModel/Public/VertexDeltaModelInstance.h |
| Include | #include "VertexDeltaModelInstance.h" |
Syntax
UCLASS&40;&41;
class UVertexDeltaModelInstance : public UMLDeformerModelInstance
Functions
| Type | Name | Description | |
|---|---|---|---|
| UE::NNE::IModelInstanceRDG * | Get the RDG Neural Network Model Instance | ||
| TRefCountPtr< FRDGPooledBuffer > | Get the output vertex delta buffer | ||
| bool | GetRDGVertexBufferDesc
(
TConstArrayView< UE::NNE::FTensorDesc >& InOutputTensorDescs, |
Get the render graph buffer description required for the output of a neural network. | |
| UVertexDeltaModel * |
Overridden from UMLDeformerModelInstance
| Type | Name | Description | |
|---|---|---|---|
| FString | CheckCompatibility
(
USkeletalMeshComponent* InSkelMeshComponent, |
Check whether the deformer is compatible with a given skeletal mesh component. | |
| void | Execute
(
float ModelWeight |
Execute the model instance, which can run the neural network inference in case the model uses a neural network. | |
| bool | Check if we are in a valid state for the deformer graph's data provider. | ||
| void | Initialize this model, after the ML deformer component has been initialized. | ||
| bool | SetupInputs () |
Setup the neural network for this frame. |