Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Sections
Inheritance Hierarchy
- IMovieSceneConstrainedSection
- UMovieScene3DTransformSection
- UMovieSceneControlRigParameterSection
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneConstrainedSection.h |
| Include | #include "Sections/MovieSceneConstrainedSection.h" |
Syntax
class IMovieSceneConstrainedSection
Remarks
Interface to be added to UMovieSceneSection types when they contain entity data
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDoNotRemoveChannel | ||
| FConstraintChannelAddedEvent | OnConstraintChannelAdded | ||
| FDelegateHandle | OnConstraintRemovedHandle | Removed delegate that get's added by the track editor |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddConstraintChannel
(
UTickableConstraint* InConstraint |
Add Constraint channel | |
| FConstraintChannelAddedEvent & | Added Delegate | ||
| FConstraintAndActiveChannel * | GetConstraintChannel
(
const FName& InConstraintName |
Get constraint with that name | |
| TArray< FConstraintAndActiveChannel > & | Get The channels | ||
| bool | HasConstraintChannel
(
const FName& InConstraintName |
If it has that constraint with that Name | |
| void | What to do if the constraint object has been changed, for example by an undo or redo. | ||
| void | RemoveConstraintChannel
(
const UTickableConstraint* InConstraint |
Remove Constraint channel | |
| void | ReplaceConstraint
(
const FName InConstraintName, |
Replace the constraint with the specified name with the new one | |
| void | SetDoNoRemoveChannel
(
bool bInDoNotRemoveChannel |
SetToNotRemoveChannel when we are told a constraint is removed, we need this sometimes sincet his will be destructive |
Typedefs
| Name | Description |
|---|---|
| FConstraintChannelAddedEvent |