Navigation
API > API/Runtime > API/Runtime/Constraints
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UTickableConstraint
- UTickableTransformConstraint
- UTickableParentConstraint
References
| Module | Constraints |
| Header | /Engine/Source/Runtime/Experimental/Animation/Constraints/Public/TransformConstraint.h |
| Include | #include "TransformConstraint.h" |
Syntax
class UTickableParentConstraint : public UTickableTransformConstraint
Remarks
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bScaling | Defines whether we propagate the parent scale. | |
| FDynamicCache | Cache | ||
| FTransform | OffsetTransform | Defines the local child's transform offset in the parent space. | |
| FTransformFilter | TransformFilter | Defines which translation/rotation/scale axis are constrained. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| UTickableParentConstraint |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | |||
| FName | |||
| bool | |||
| void | SetScaling
(
const bool bInScale |
Overridden from UTickableTransformConstraint
| Type | Name | Description | |
|---|---|---|---|
| void | Computes the child's local transform offset in the parent space. | ||
| void | OnHandleModified
(
UTransformableHandle* InHandle, |
Updates the dynamic offset based on external child's transform changes. |
Overridden from UTickableConstraint
| Type | Name | Description | |
|---|---|---|---|
| FConstraintTickFunction::ConstraintFunction | GetFunction () |
Returns the transform constraint function that the tick function will evaluate. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDynamicCache | Cache data structure to store last child local/global transform. |