UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConstraintsManager.h File Reference
#include "UObject/Object.h"
#include "Engine/EngineBaseTypes.h"
#include "MovieSceneSequenceID.h"
#include "Misc/Guid.h"
#include "Engine/Level.h"
#include "ConstraintsManager.generated.h"

Go to the source code of this file.

Classes

struct  FConstraintTickFunction
 
struct  TStructOpsTypeTraits< FConstraintTickFunction >
 
class  UTickableConstraint
 
class  UConstraintsManager
 
class  FConstraintsManagerController
 

Namespaces

namespace  UE
 
namespace  UE::MovieScene
 

Enumerations

enum class  EConstraintsManagerNotifyType {
  ConstraintAdded , ConstraintRemoved , ConstraintRemovedWithCompensation , ManagerUpdated ,
  GraphUpdated
}
 

Functions

 DECLARE_MULTICAST_DELEGATE_TwoParams (FConstraintsManagerNotifyDelegate, EConstraintsManagerNotifyType, UObject *)
 

Enumeration Type Documentation

◆ EConstraintsManagerNotifyType

FConstraintsManagerController Basic controller to add / remove / get constraints

Enumerator
ConstraintAdded 
ConstraintRemoved 

A new constraint has been added.

ConstraintRemovedWithCompensation 

A constraint has been removed.

ManagerUpdated 

A constraint has been removed and needs compensation.

GraphUpdated 

The manager has been updated/reset. The evaluation graph has been updated/reset.

Function Documentation

◆ DECLARE_MULTICAST_DELEGATE_TwoParams()

DECLARE_MULTICAST_DELEGATE_TwoParams ( FConstraintsManagerNotifyDelegate  ,
EConstraintsManagerNotifyType  ,
UObject  
)