Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Sections
Inheritance Hierarchy
- UMovieSceneSection
- IMovieSceneConstrainedSection
- IMovieSceneEntityProvider
- IMovieSceneChannelOverrideProvider
- UMovieScene3DTransformSection
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieScene3DTransformSection.h |
| Include | #include "Sections/MovieScene3DTransformSection.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieScene3DTransformSection :
public UMovieSceneSection,
public IMovieSceneConstrainedSection ,
public IMovieSceneEntityProvider,
public IMovieSceneChannelOverrideProvider
Remarks
A 3D transform section
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMovieScene3DTransformSection
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EMovieSceneChannelProxyType | |||
| TSharedPtr< FStructOnScope > | GetKeyStruct
(
TArrayView< const FKeyHandle > KeyHandles |
||
| FMovieSceneTransformMask | GetMask () |
Access the mask that defines which channels this track should animate | |
| FMovieSceneTransformMask | GetMaskByName
(
const FName& InName |
Get the mask by name | |
| void | GetReferencedBindings
(
TArray< FGuid >& OutBindings |
||
| EShow3DTrajectory | Return the trajectory visibility | ||
| bool | Get whether we should use quaternion interpolation for our rotations. | ||
| bool | Modify
(
bool bAlwaysMarkDirty |
From UObject | |
| void | OnBindingIDsUpdated
(
const TMap< UE::MovieScene::FFixedObjectBindingID, UE::MovieScene::FFixedObjectBindingID >& OldFixe..., |
||
| void | PostDuplicate
(
bool bDuplicateForPIE |
||
| void | PostLoad () |
||
| void | PostPaste () |
||
| void | PreSave
(
FObjectPreSaveContext SaveContext |
||
| void | SetBlendType
(
EMovieSceneBlendType InBlendType |
||
| void | SetMask
(
FMovieSceneTransformMask NewMask |
Set the mask that defines which channels this track should animate | |
| void | SetShow3DTrajectory
(
EShow3DTrajectory InShow3DTrajectory |
Return the trajectory visibility | |
| void | SetUseQuaternionInterpolation
(
bool bInUseQuaternionInterpolation |
Set whether we should use quaternion interpolation for our rotations. | |
| bool | ShowCurveForChannel
(
const void* Channel |
Overridden from IMovieSceneConstrainedSection
| Type | Name | Description | |
|---|---|---|---|
| void | AddConstraintChannel
(
UTickableConstraint* InConstraint |
Add Constraint channel | |
| FConstraintAndActiveChannel * | GetConstraintChannel
(
const FGuid& InConstraintGuid |
Get constraint with that name | |
| TArray< FConstraintAndActiveChannel > & | Get The channels by value | ||
| bool | HasConstraintChannel
(
const FGuid& InGuid |
If it has that constraint with that Name | |
| void | Clear proxy if changed | ||
| void | RemoveConstraintChannel
(
const UTickableConstraint* InConstraint |
Remove Constraint channel | |
| void | ReplaceConstraint
(
const FName InConstraintName, |
Replace the constraint with the specified name with the new one |
Constants
| Name | Description |
|---|---|
| ChannelOverrideNames |