Navigation
API > API/Plugins > API/Plugins/ControlRig
Orients an item such that its aim axis points towards a global target. Note: This node operates in global space!
| Name | FRigUnit_AimConstraintLocalSpaceOffset |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
| Include Path | #include "Units/Highlevel/Hierarchy/RigUnit_AimBone.h" |
Syntax
USTRUCT (Meta=(DisplayName="Aim Constraint", Category="Constraints", Keywords="Lookat, Aim"))
struct FRigUnit_AimConstraintLocalSpaceOffset : public FRigUnit_HighlevelBaseMutable
Inheritance Hierarchy
- FRigVMStruct → FRigUnit → FRigUnitMutable → FRigUnit_HighlevelBaseMutable → FRigUnit_AimConstraintLocalSpaceOffset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigUnit_AimConstraintLocalSpaceOffset() |
Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdvancedSettings | FRigUnit_AimConstraint_AdvancedSettings | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
|
| AimAxis | FVector | Child is rotated so that its AimAxis points to the parents | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
| bIsInitialized | bool | Units/Highlevel/Hierarchy/RigUnit_AimBone.h | ||
| bMaintainOffset | bool | Maintains the offset between child and weighted average of parents based on initial transforms | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
| Child | FRigElementKey | The name of the item to apply aim | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
| ChildCache | FCachedRigElement | Units/Highlevel/Hierarchy/RigUnit_AimBone.h | ||
| Filter | FFilterOptionPerAxis | Filters the final rotation by axes based on the euler rotation order defined in the node's advanced settings If flipping is observed, try adjusting the rotation order | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
| ParentCaches | TArray< FCachedRigElement > | Units/Highlevel/Hierarchy/RigUnit_AimBone.h | ||
| Parents | TArray< FConstraintParent > | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
|
| UpAxis | FVector | Child is rotated around the AimAxis so that its UpAxis points to/Aligns with the WorldUp target | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
| Weight | float | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
|
| WorldUp | FRigUnit_AimConstraint_WorldUp | Defines how Child should rotate around the AimAxis. This is the aim target for the UpAxis | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
|
| WorldUpSpaceCache | FCachedRigElement | Units/Highlevel/Hierarchy/RigUnit_AimBone.h |
Functions
Public
Overridden from FRigVMStruct
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Execute() |
Units/Highlevel/Hierarchy/RigUnit_AimBone.h |