12#include "MovieSceneConstrainedSection.generated.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UINTERFACE(...)
Definition ObjectMacros.h:780
Definition IDelegateInstance.h:14
Definition NameTypes.h:617
Definition MovieSceneConstrainedSection.h:31
bool bDoNotRemoveChannel
Definition MovieSceneConstrainedSection.h:94
virtual TArray< FConstraintAndActiveChannel > & GetConstraintsChannels()=0
virtual void RemoveConstraintChannel(const UTickableConstraint *InConstraint)=0
virtual bool HasConstraintChannel(const FGuid &InGuid) const =0
FConstraintChannelAddedEvent & ConstraintChannelAdded()
Definition MovieSceneConstrainedSection.h:73
DECLARE_MULTICAST_DELEGATE_TwoParams(FConstraintChannelAddedEvent, IMovieSceneConstrainedSection *, FMovieSceneConstraintChannel *)
MOVIESCENETRACKS_API void SetDoNoRemoveChannel(bool bInDoNotRemoveChannel)
Definition MovieSceneConstrainedSection.cpp:13
FDelegateHandle OnConstraintRemovedHandle
Definition MovieSceneConstrainedSection.h:88
virtual void ReplaceConstraint(const FName InConstraintName, UTickableConstraint *InConstraint)=0
FConstraintChannelAddedEvent OnConstraintChannelAdded
Definition MovieSceneConstrainedSection.h:93
virtual FConstraintAndActiveChannel * GetConstraintChannel(const FGuid &InConstraintGuid)=0
MOVIESCENETRACKS_API IMovieSceneConstrainedSection()
Definition MovieSceneConstrainedSection.cpp:8
virtual void OnConstraintsChanged()
Definition MovieSceneConstrainedSection.h:78
virtual void AddConstraintChannel(UTickableConstraint *InConstraint)=0
Definition Interface.h:19
Definition MovieSceneConstrainedSection.h:22
Definition ConstraintsManager.h:74
Definition ConstraintChannel.h:103
Definition ConstraintChannel.h:23