Navigation
Unreal Engine C++ API Reference > Runtime > MovieSceneTracks > Sections
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneSignedObject
- UMovieSceneSection
- UMovieScene3DTransformSection
References
Module | MovieSceneTracks |
Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieScene3DTransformSection.h |
Include | #include "Sections/MovieScene3DTransformSection.h" |
Syntax
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 | |
---|---|---|---|
![]() ![]() |
FMovieSceneTransformMask | GetMask () |
Access the mask that defines which channels this track should animate |
![]() ![]() |
FMovieSceneTransformMask | GetMaskByName
(
const FName& InName |
Get the mask by name |
![]() ![]() |
EShow3DTrajectory | Return the trajectory visibility | |
![]() ![]() |
bool | Get whether we should use quaternion interpolation for our rotations. | |
![]() |
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. |
Overridden from UMovieSceneSection
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
EMovieSceneChannelProxyType | Cache this section's channel proxy | |
![]() ![]() |
TSharedPtr< FStructOnScope > | GetKeyStruct
(
TArrayView< const FKeyHandle > KeyHandles |
Get the data structure representing the specified keys. |
![]() ![]() |
void | GetReferencedBindings
(
TArray< FGuid >& OutBindings |
Get the referenced bindings for this section |
![]() ![]() |
void | OnBindingIDsUpdated
(
const TMap< UE::MovieScene::FFixedObjectBindingID, UE::MovieScene::FFixedObjectBindingID >& OldFixe..., |
When guid bindings are updated to allow this section to fix-up any internal bindings |
![]() ![]() |
void | PostPaste () |
|
![]() ![]() |
void | SetBlendType
(
EMovieSceneBlendType InBlendType |
Sets this section's blend type |
![]() ![]() ![]() |
bool | ShowCurveForChannel
(
const void* Channel |
Whether or not we draw a curve for a particular channel owned by this section. Defaults to true. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | Modify
(
bool bAlwaysMarkDirty |
From UObject |
![]() ![]() |
void | PostDuplicate
(
bool bDuplicateForPIE |
Called after duplication & serialization and before PostLoad. |
![]() ![]() |
void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. |
Overridden from IMovieSceneConstrainedSection
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddConstraintChannel
(
UTickableConstraint* InConstraint |
Add Constraint channel |
![]() ![]() |
FConstraintAndActiveChannel * | GetConstraintChannel
(
const FName& InConstraintName |
Get constraint with that name |
![]() ![]() |
TArray< FConstraintAndActiveChannel > & | Get The channels by value | |
![]() ![]() ![]() |
bool | HasConstraintChannel
(
const FName& InConstraintName |
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 |