Navigation
API > API/Plugins > API/Plugins/ControlRig
Gets the relative offset between the child and the old parent, then multiplies by new parent's transform.
| Name | FRigUnit_ProjectTransformToNewParent |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
| Include Path | #include "Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h" |
Syntax
USTRUCT (
Meta=(DisplayName="Project to new Parent", Category="Hierarchy", DocumentationPolicy="Strict", Keywords="ProjectTransformToNewParent,Relative,Reparent,Offset", NodeColor="0.462745, 1,0, 0.329412", Varying))
struct FRigUnit_ProjectTransformToNewParent : public FRigUnit
Inheritance Hierarchy
- FRigVMStruct → FRigUnit → FRigUnit_ProjectTransformToNewParent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigUnit_ProjectTransformToNewParent() |
Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bChildInitial | bool | If set to true the child will be retrieved in its initial transform | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
|
| bNewParentInitial | bool | If set to true the new parent will be retrieved in its initial transform | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
|
| bOldParentInitial | bool | If set to true the old parent will be retrieved in its initial transform | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
|
| CachedChild | FCachedRigElement | Used to cache the internally used child. | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h | |
| CachedNewParent | FCachedRigElement | Used to cache the internally used new parent. | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h | |
| CachedOldParent | FCachedRigElement | Used to cache the internally used old parent. | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h | |
| Child | FRigElementKey | The element to project between parents | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
|
| NewParent | FRigElementKey | The new parent of the child. | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
|
| OldParent | FRigElementKey | The original parent of the child. | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
|
| Transform | FTransform | The resulting transform. | Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |
|
Functions
Public
Overridden from FRigVMStruct
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Execute() |
Units/Hierarchy/RigUnit_ProjectTransformToNewParent.h |