UOptimusMeshDeformerInstance

Optimus implementation of [UMeshDeformerInstance](API\Runtime\Engine\Animation\UMeshDeformerInstance).

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OptimusDeveloper

Header

/Engine/Plugins/Experimental/Optimus/Source/OptimusDeveloper/Public/OptimusMeshDeformer.h

Include

#include "OptimusMeshDeformer.h"

Syntax

UCLASS()
class UOptimusMeshDeformerInstance : public UMeshDeformerInstance

Remarks

Optimus implementation of UMeshDeformerInstance. This should be temporary until we base it on the multiple graphs in UOptimusDefomer.

Variables

Name Description

Protected variable UProperty

TObjectPtr< UCo...

 

ComputeGraph

The ComputeGraph asset.

Protected variable UProperty

FComputeGraphIn...

 

ComputeGraphInstance

The cached state for the ComputeGraph.

Protected variable

friend

 

UOptimusMeshDeformer

Overridden from UMeshDeformerInstance

Name Description

Protected function Virtual

void

 

EnqueueWork

(
    FSceneInterface* InScene,
    EWorkLoad WorkLoadType
)

Enqueue the mesh deformer workload on a scene.

Protected function Virtual Const

bool

 

IsActive()

Implementation of UMeshDeformerInstance.