Navigation
API > API/Plugins > API/Plugins/MetaHumanCoreTechLib
Blueprint class to allow a DNA rig to be evaluated for raw control values and the mesh vertices returned
| Name | UEvaluateRig |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanCoreTechLib/Source/MetaHumanCoreTechLib/Public/EvaluateRig.h |
| Include Path | #include "EvaluateRig.h" |
Syntax
UCLASS (BlueprintType, Blueprintable)
class UEvaluateRig : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEvaluateRig
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EvaluateRig | UE::Wrappers::FMetaHumanEvaluateRig | EvaluateRig.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EvaluateRawControls
(
const TMap< FString, float >& InControls, |
Evaluate the passed in raw controls for the specified mesh indices and lod, returning the evaluated vertices for each mesh in OutMeshVertices. Note that only valid raw control names will be set in the rig | EvaluateRig.h |
|
bool SetRigDNA
(
UDNAAsset* InDNAAsset |
Set the rig DNA from legacy DNAAsset (deprecated - use UDNA instead) | EvaluateRig.h |
|
bool SetRigDNAFromAsset
(
UDNA* InDNA |
Set the rig DNA from UDNA asset. | EvaluateRig.h |
|