Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/Constraints
Inheritance Hierarchy
- ITransformConstraintChannelInterface
- FControlConstraintChannelInterface
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/Constraints/TransformConstraintChannelInterface.h |
| Include | #include "Constraints/TransformConstraintChannelInterface.h" |
Syntax
struct ITransformConstraintChannelInterface
Remarks
Abstract interface that defines animatable capabilities for transformable handles
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddHandleTransformKeys
(
const TSharedPtr< ISequencer >& InSequencer, |
Add keys on the transform channels of the the object that the handle wraps. | |
| bool | CanAddKey
(
const FMovieSceneConstraintChannel& ActiveChannel, |
||
| UMovieSceneSection * | GetHandleConstraintSection
(
const UTransformableHandle* InHandle, |
||
| UMovieSceneSection * | GetHandleSection
(
const UTransformableHandle* InHandle, |
Get the section where the channels live from the object that the handle wraps. | |
| UWorld * | GetHandleWorld
(
UTransformableHandle* InHandle |
Get the world from the object that the handle wraps. | |
| bool | SmartConstraintKey
(
UTickableTransformConstraint* InConstraint, |
Add an active/inactive key to the constraint channel if needed and does the transform compensation on the transform channels. |