Concatenate

Overload list

Windows
MacOS
Linux
Name Description

Public function

ConcatenateR...

 

Concatenate

(
    const TransformTypeA& LHS,
    const TransformTypeB& RHS
)

Concatenates two transforms.

Public function

FTransform2D

 

Concatenate

(
    const FTransform2D& Transform,
    const FVector2D& Translation
)

Specialization for concatenating transform and 2D Translation.

Public function

FTransform2D

 

Concatenate

(
    const FVector2D& Translation,
    const FScale2D& Scale
)

Specialization for concatenating a 2D Translation and 2D scale.

Public function

FTransform2D

 

Concatenate

(
    const FVector2D& Translation,
    const FShear2D& Shear
)

Specialization for concatenating a 2D Translation and 2D shear.

Public function

FTransform2D

 

Concatenate

(
    const FVector2D& Translation,
    const FQuat2D& Rot
)

Specialization for concatenating 2D Translation and 2D Rotation.

Public function

FTransform2D

 

Concatenate

(
    const FVector2D& Translation,
    const FMatrix2x2& Transform
)

Specialization for concatenating 2D Translation and 2D generalized transform.

Public function

FTransform2D

 

Concatenate

(
    const FVector2D& Translation,
    const FTransform2D& Transform
)

Specialization for concatenating 2D Translation and transform.

Public function

FMatrix

 

Concatenate

(
    const FMatrix& LHS,
    const FMatrix& RHS
)

Concatenate overloads.

Public function

FQuat

 

Concatenate

(
    const FQuat& LHS,
    const FQuat& RHS
)

Specialization for concatenating two rotations.

Public function

FRotator

 

Concatenate

(
    const FRotator& LHS,
    const FRotator& RHS
)

Specialization for concatenating two rotations.

Public function

FVector

 

Concatenate

(
    const FVector& LHS,
    const FVector& RHS
)

Specialization for concatenating two translations.

Public function

ReturnType

 

Concatenate

(
    const LHSType& LHS,
    const RHSType& RHS
)

Special overload that allows one to explicitly define the result type, which applies TransformCast on each argument first.

Public function

auto

 

Concatenate

(
    const TransformType1& TransformATo...,
    const TransformType2& TransformBTo...,
    const TransformType3& TransformCTo...
)

Concatenates three transforms.

Public function

auto

 

Concatenate

(
    const TransformType1& TransformATo...,
    const TransformType2& TransformBTo...,
    const TransformType3& TransformCTo...,
    const TransformType4& TransformDTo...
)

Concatenates four transforms.

Public function

auto

 

Concatenate

(
    const TransformType1& TransformATo...,
    const TransformType2& TransformBTo...,
    const TransformType3& TransformCTo...,
    const TransformType4& TransformDTo...,
    const TransformType5& TransformETo...
)

Concatenates five transforms.

Public function

auto

 

Concatenate

(
    const TransformType& LHS,
    const TransformType& RHS
)

Specialization for concatenating two transforms of the same type.

Public function

float

 

Concatenate

(
    float LHS,
    float RHS
)

Overloads for uniform Scale.

Public function

FVector2D

 

Concatenate

(
    const FVector2D& LHS,
    const FVector2D& RHS
)

Adapters for FVector2D.

Public function

FTransform2D

 

Concatenate

(
    const FScale2D& Scale,
    const FVector2D& Translation
)

Concatenate overloads.

Public function

FTransform2D

 

Concatenate

(
    const FShear2D& Shear,
    const FVector2D& Translation
)

Specialization for concatenating a 2D shear and 2D Translation.

Public function

FTransform2D

 

Concatenate

(
    const FQuat2D& Rot,
    const FVector2D& Translation
)

Specialization for concatenating 2D Rotation and 2D Translation.

Public function

FTransform2D

 

Concatenate

(
    const FMatrix2x2& Transform,
    const FVector2D& Translation
)

Specialization for concatenating 2D generalized transform and 2D Translation.

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