Navigation
API > API/Plugins > API/Plugins/RigMapperOp
A helper struct containing business logic common for all RigMapper ops.
| Name | FRigMapperOpHelper |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/RigMapperOp/Source/RigMapperOp/Public/RigMapperOp.h |
| Include Path | #include "RigMapperOp.h" |
Syntax
struct FRigMapperOpHelper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigMapperOpHelper() |
RigMapperOp.h |
Structs
| Name | Remarks |
|---|---|
| FRigMapperCurveMapping | Base curve mapping for bulk get/set of the linked pose curves. |
| FRigMapperOutputCurveMapping | Curve mapping for bulk set of the curves with a mapping to the matching input. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FInputCurveMappings | UE::Anim::TNamedValueArray< FDefaultAllocator, FRigMapperCurveMapping > | Input curve mapping for bulk get of the curve values. | RigMapperOp.h |
| FOutputCurveMappings | UE::Anim::TNamedValueArray< FDefaultAllocator, FRigMapperOutputCurveMapping > | Output curve mapping for the bulk get of the curve values. | RigMapperOp.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedInputValues | FRigMapperProcessor::FPoseValues | The cached input values passed to the rig mapper processor to avoid reallocations. | RigMapperOp.h | |
| CachedOutputValues | FRigMapperProcessor::FPoseValues | The cached output values passed to the rig mapper processor to avoid reallocations. | RigMapperOp.h | |
| InputCurveMappings | FInputCurveMappings | RigMapperOp.h | ||
| LoadedDefinitions | TArray< TObjectPtr< URigMapperDefinition > > | The definitions that we have loaded. Cached to check against changes and reinit if need be. | RigMapperOp.h | |
| OutputCurveMappings | FOutputCurveMappings | RigMapperOp.h | ||
| RigMapperProcessor | FRigMapperProcessor | The processor to evaluate the rig mapping. | RigMapperOp.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CheckReInit
(
const TArray< URigMapperDefinition* >& InCurrentDefinitions |
RigMapperOp.h | ||
void EvaluateRigMapping
(
const FBlendedCurve& InCurve, |
RigMapperOp.h | ||
bool InitializeRigMapping
(
const TArray< URigMapperDefinition* >& InDefinitions |
RigMapperOp.h | ||
bool IsValid() |
RigMapperOp.h | ||
void ProcessAnimSequenceCurves
(
FIKRetargetCurvesOpBase::FCurveData InCurveMetaData, |
RigMapperOp.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static URigMapperDefinitionUserData * GetUserDataFromMesh
(
const USkeletalMesh* InMesh |
RigMapperOp.h |