UMovieScene3DTransformSection

A 3D transform section

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieScene3DTransformSection.h

Include

#include "Sections/MovieScene3DTransformSection.h"

Syntax

class UMovieScene3DTransformSection : public UMovieSceneSection

Remarks

A 3D transform section

Constructors

Name Description

Public function

UMovieScene3DTransformSection

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

FMovieSceneI...

 

GetInterrogationKey()

Access the interrogation key for transform data - any interrgation data stored with this key is guaranteed to be of type 'FTransform'

Public function Const

FMovieSceneT...

 

GetMask()

Access the mask that defines which channels this track should animate

Public function Const

FMovieSceneT...

 

GetMaskByName

(
    const FName& InName
)

Get the mask by name

Public function

EShow3DTraje...

 

GetShow3DTrajectory()

Return the trajectory visibility

Public function Const

bool

 

GetUseQuaternionInterpolation()

Get whether we should use quaternion interpolation for our rotations.

Public function

void

 

SetMask

(
    FMovieSceneTransformMask NewMask
)

Set the mask that defines which channels this track should animate

Protected function

void

 

UpdateChannelProxy()

Overridden from UMovieSceneSection

Name Description

Protected function Virtual Const

FMovieSceneE...

 

GenerateTemplate()

Generate an evaluation template for this section

Protected function Virtual

TSharedPtr< ...

 

GetKeyStruct

(
    TArrayView< const FKeyHandle > KeyH...
)

Get the data structure representing the specified keys.

Protected function Virtual Const

float

 

GetTotalWeightValue

(
    FFrameTime InTime
)

Get The Total Weight Value for this Section For Most Sections it's just the Ease Value, but for some Sections also have an extra Weight Curve

Public function Virtual

void

 

SetBlendType

(
    EMovieSceneBlendType InBlendType
)

Sets this section's blend type

Public function Virtual Const

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

Name Description

Protected function Virtual

void

 

PostEditImport()

Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

Protected function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss