Navigation
API > API/Plugins > API/Plugins/RigVM
Treats the provided transforms as a chain with global / local transforms, and projects each transform into the target space. Optionally you can provide a custom parent indices array, with which you can represent more than just chains.
| Name | FRigVMFunction_MathTransformAccumulateArray |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVM/Public/RigVMFunctions/Math/RigVMFunction_MathTransform.h |
| Include Path | #include "RigVMFunctions/Math/RigVMFunction_MathTransform.h" |
Syntax
USTRUCT (
Meta=(DisplayName="Make Transform Array Relative", Keywords="Local,Global,Absolute,Array,Accumulate"))
struct FRigVMFunction_MathTransformAccumulateArray : public FRigVMFunction_MathTransformMutableBase
Inheritance Hierarchy
- FRigVMStruct → FRigVMStructMutable → FRigVMFunction_MathMutableBase → FRigVMFunction_MathTransformMutableBase → FRigVMFunction_MathTransformAccumulateArray
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMFunction_MathTransformAccumulateArray() |
RigVMFunctions/Math/RigVMFunction_MathTransform.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ParentIndices | TArray< int32 > | If this array is the same size as the transforms array the indices will be used to look up each transform's parent. | RigVMFunctions/Math/RigVMFunction_MathTransform.h |
|
| Root | FTransform | Provides the parent transform for the root | RigVMFunctions/Math/RigVMFunction_MathTransform.h |
|
| TargetSpace | ERigVMTransformSpace | Defines the space to project to | RigVMFunctions/Math/RigVMFunction_MathTransform.h |
|
| Transforms | TArray< FTransform > | RigVMFunctions/Math/RigVMFunction_MathTransform.h |
|
Functions
Public
Overridden from FRigVMStruct
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Execute() |
Execute logic for this struct | RigVMFunctions/Math/RigVMFunction_MathTransform.h | |
virtual FString GetUnitLabel() |
RigVMFunctions/Math/RigVMFunction_MathTransform.h |