Navigation
API > API/Plugins > API/Plugins/VertexDeltaModel
| Name | UVertexDeltaModelInstance |
| Type | class |
| Header File | /Engine/Plugins/Animation/MLDeformer/VertexDeltaModel/Source/VertexDeltaModel/Public/VertexDeltaModelInstance.h |
| Include Path | #include "VertexDeltaModelInstance.h" |
Syntax
UCLASS ()
class UVertexDeltaModelInstance : public UMLDeformerModelInstance
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMLDeformerModelInstance → UVertexDeltaModelInstance
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bNNECreationAttempted | bool | Only attempt to create NNE Model once. | VertexDeltaModelInstance.h | |
| ModelInstanceRDG | TSharedPtr< UE::NNE::IModelInstanceRDG > | The NNE RDG Model. | VertexDeltaModelInstance.h | |
| NNEInputTensorBuffer | TArray< float > | The CPU Input Tensor Buffer. | VertexDeltaModelInstance.h | |
| RDGInputBuffer | TRefCountPtr< FRDGPooledBuffer > | Input Buffer for Joint Matrices / Curve Floats. | VertexDeltaModelInstance.h | |
| RDGVertexDeltaBuffer | TRefCountPtr< FRDGPooledBuffer > | Output Buffer for Vertex Deltas. | VertexDeltaModelInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString CheckCompatibility
(
USkeletalMeshComponent* InSkelMeshComponent, |
VertexDeltaModelInstance.h | ||
virtual void Execute
(
float ModelWeight |
VertexDeltaModelInstance.h | ||
UE::NNE::IModelInstanceRDG * GetNNEModelInstanceRDG() |
Get the RDG Neural Network Model Instance | VertexDeltaModelInstance.h | |
TRefCountPtr< FRDGPooledBuffer > GetOutputRDGBuffer() |
Get the output vertex delta buffer | VertexDeltaModelInstance.h | |
bool GetRDGVertexBufferDesc
(
TConstArrayView< UE::NNE::FTensorDesc >& InOutputTensorDescs, |
Get the render graph buffer description required for the output of a neural network. | VertexDeltaModelInstance.h | |
UVertexDeltaModel * GetVertexDeltaModel() |
VertexDeltaModelInstance.h | ||
virtual bool IsValidForDataProvider() |
VertexDeltaModelInstance.h | ||
virtual void PostMLDeformerComponentInit() |
VertexDeltaModelInstance.h | ||
virtual bool SetupInputs() |
VertexDeltaModelInstance.h |