Navigation
API > API/Editor > API/Editor/MovieSceneTools
Abstract interface that defines animatable capabilities for transformable handles
| Name | ITransformConstraintChannelInterface |
| Type | struct |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/Constraints/TransformConstraintChannelInterface.h |
| Include Path | #include "Constraints/TransformConstraintChannelInterface.h" |
Syntax
struct ITransformConstraintChannelInterface
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ITransformConstraintChannelInterface() |
Constraints/TransformConstraintChannelInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ITransformConstraintChannelInterface() |
Constraints/TransformConstraintChannelInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddHandleTransformKeys
(
const TSharedPtr< ISequencer >& InSequencer, |
Add keys on the transform channels of the object that the handle wraps. | Constraints/TransformConstraintChannelInterface.h | |
UMovieSceneSection * GetHandleConstraintSection
(
const UTransformableHandle* InHandle, |
Constraints/TransformConstraintChannelInterface.h | ||
UMovieSceneSection * GetHandleSection
(
const UTransformableHandle* InHandle, |
Get the section where the channels live from the object that the handle wraps. | Constraints/TransformConstraintChannelInterface.h | |
UWorld * GetHandleWorld
(
UTransformableHandle* InHandle |
Get the world from the object that the handle wraps. | Constraints/TransformConstraintChannelInterface.h | |
bool SmartConstraintKey
(
UTickableTransformConstraint* InConstraint, |
Add an active/inactive key to the constraint channel if needed and does the transform compensation on the transform channels. | Constraints/TransformConstraintChannelInterface.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize() |
Constraints/TransformConstraintChannelInterface.h | ||
void OnSequencerClosed
(
TSharedRef< ISequencer > InSequencer |
Constraints/TransformConstraintChannelInterface.h | ||
void OnSequencerCreated
(
TSharedRef< ISequencer > InSequencer |
Constraints/TransformConstraintChannelInterface.h | ||
void Shutdown() |
Constraints/TransformConstraintChannelInterface.h | ||
void UnregisterMovieScene
(
const UMovieScene* InMovieScene, |
Constraints/TransformConstraintChannelInterface.h | ||
virtual void UnregisterTrack
(
UMovieSceneTrack* InTrack, |
Constraints/TransformConstraintChannelInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool CanAddKey
(
const FMovieSceneConstraintChannel& InActiveChannel, |
Constraints/TransformConstraintChannelInterface.h | ||
static void CleanDuplicates
(
FMovieSceneConstraintChannel& InOutActiveChannel, |
Constraints/TransformConstraintChannelInterface.h | ||
static void UnregisterConstraints
(
IMovieSceneConstrainedSection* InSection, |
Constraints/TransformConstraintChannelInterface.h |