FIntermediate3DTransform

Intermediate type used for applying partially animated transforms.

Choose your operating system:

Windows

macOS

Linux

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/MovieSceneTracksPropertyTypes.h

Include

#include "MovieSceneTracksPropertyTypes.h"

Syntax

struct FIntermediate3DTransform

Remarks

Intermediate type used for applying partially animated transforms. Saves us from repteatedly recomposing quaternions from euler angles

Variables

Name Description

Public variable

double

 

R_X

Public variable

double

 

R_Y

Public variable

double

 

R_Z

Public variable

double

 

S_X

Public variable

double

 

S_Y

Public variable

double

 

S_Z

Public variable

double

 

T_X

When LWC is enabled, translations are manipulated as doubles.

Public variable

double

 

T_Y

Public variable

double

 

T_Z

Constructors

Name Description

Public function

FIntermediate3DTransform()

Public function

FIntermediate3DTransform

(
    const FVector& InLocation,
    const FRotator& InRotation,
    const FVector& InScale
)

Public function

FIntermediate3DTransform

(
    double InT_X,
    double InT_Y,
    double InT_Z,
    double InR_X,
    double InR_Y,
    double InR_Z,
    double InS_X,
    double InS_Y,
    double InS_Z
)

Functions

Name Description

Public function Const

void

 

ApplyTo

(
    USceneComponent* SceneComponen...
)

Public function Const

FRotator

 

GetRotation()

Public function Const

FVector

 

GetScale()

Public function Const

FVector

 

GetTranslation()

Operators

Name Description

Public function Const

double

 

operator[]

(
    int32 Index
)