Navigation
API > API/Runtime > API/Runtime/Constraints
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UConstraintsManager
References
| Module | Constraints |
| Header | /Engine/Source/Runtime/Experimental/Animation/Constraints/Public/ConstraintsManager.h |
| Include | #include "ConstraintsManager.h" |
Syntax
class UConstraintsManager : public UObject
Remarks
UConstraintsManager This object gathers the different constraints of the level and is held by the ConstraintsActor (unique in the level)
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 | |||
| UConstraintsManager * | Find the existing Constraints Manager. | ||
| CURRENT_FILE_ID__LINE__DELEGATE | FUNC_DECLARE_DYNAMIC_MULTICAST_DELEGATE
(
FOnConstraintAdded_MCSignature, |
Dynamic blueprintable delegates for knowing when a constraints are added or deleted | |
| CURRENT_FILE_ID__LINE__DELEGATE | FUNC_DECLARE_DYNAMIC_MULTICAST_DELEGATE
(
FOnConstraintRemoved_MCSignature, |
||
| UConstraintsManager * | Get the existing Constraints Manager if existing or create a new one. | ||
| void | |||
| void | SetConstraintDependencies
(
FConstraintTickFunction* InFunctionToTickBefore, |
Set tick dependencies between two constraints. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostLoad () |
UObjects. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOnConstraintAdded | |||
| FOnConstraintRemoved |
Typedefs
| Name | Description |
|---|---|
| ConstraintPtr |