Navigation
API > API/Plugins > API/Plugins/NeuralMorphModel
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMLDeformerModelInstance
- UMLDeformerMorphModelInstance
- UNeuralMorphModelInstance
References
| Module | NeuralMorphModel |
| Header | /Engine/Plugins/Animation/MLDeformer/NeuralMorphModel/Source/NeuralMorphModel/Public/NeuralMorphModelInstance.h |
| Include | #include "NeuralMorphModelInstance.h" |
Syntax
UCLASS ()
class UNeuralMorphModelInstance : public UMLDeformerMorphModelInstance
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< int32 > | BoneGroupIndices | ||
| TArray< int32 > | CurveGroupIndices | ||
| TObjectPtr< UNeuralMorphNetworkInstance > | NetworkInstance |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Set the network inputs. |
Overridden from UMLDeformerModelInstance
| Type | Name | Description | |
|---|---|---|---|
| void | Execute
(
float ModelWeight |
Execute the model instance, which can run the neural network inference in case the model uses a neural network. | |
| void | Init
(
USkeletalMeshComponent* SkelMeshComponent |
Initialize the model instance. | |
| int64 | SetCurveValues
(
float* OutputBuffer, |
Set the animation curve values inside a given output buffer, starting from a given StartIndex. | |
| bool | SetupInputs () |
Setup the neural network for this frame. |