Navigation
API > API/Runtime > API/Runtime/Constraints
Inheritance Hierarchy
- UObject
- UConstraintsManager
References
| Module | Constraints |
| Header | /Engine/Source/Runtime/Experimental/Animation/Constraints/Public/ConstraintsManager.h |
| Include | #include "ConstraintsManager.h" |
Syntax
UCLASS (Blueprintable, MinimalAPI)
class UConstraintsManager : public UObject
Remarks
UConstraintsManager This object gathers the different static/nonanimated constraints of the level and is held by the ConstraintsActor (unique in the level) Note in 5.4 all of the constraints are owned by the subsystem, so need to get that to get at animated constraints
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnConstraintAdded | OnConstraintAdded_BP | BP Delegate fired when constraints are added | |
| FOnConstraintRemoved | OnConstraintRemoved_BP | BP Delegate fired when constraints are removed |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| UConstraintsManager |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clear
(
UWorld* World |
||
DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_ThreeParams
(
FOnConstraintRemoved, |
|||
DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_TwoParams
(
FOnConstraintAdded, |
Dynamic blueprintable delegates for knowing when a constraints are added or deleted | ||
| UConstraintsManager * | Find
(
const UWorld* InWorld |
Find the existing Constraints Manager. | |
| void | Init
(
UWorld* InWorld |
||
| bool | IsStaticConstraint
(
UTickableConstraint* InConstraint |
||
| void | PostLoad () |
UObjects. | |
| void | RemoveStaticConstraint
(
UTickableConstraint* InConstraint |
Typedefs
| Name | Description |
|---|---|
| ConstraintPtr |