ConcatenateRules

Provides default rules defining the result of concatenating two types.

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Math/TransformCalculus.h

Include

#include "Math/TransformCalculus.h"

Syntax

template<typename TransformTypeA, typename TransformTypeB>
struct ConcatenateRules

Remarks

Provides default rules defining the result of concatenating two types. By default, nothing is supported because the code cannot know in general what two types result in after concatenation.

Specializations

ConcatenateRules< float , FSlateLayoutTransform >
ConcatenateRules< float , FScale2D >
ConcatenateRules< float , FMatrix >
ConcatenateRules< float , FQuat >
ConcatenateRules< float , FRotator >
ConcatenateRules< float , FScale >
ConcatenateRules< float , FVector >
ConcatenateRules< FMatrix , FSlateLayoutTransform >
ConcatenateRules< FMatrix , float >
ConcatenateRules< FMatrix , FQuat >
ConcatenateRules< FMatrix , FRotator >
ConcatenateRules< FMatrix , FScale >
ConcatenateRules< FMatrix , FVector >
ConcatenateRules< FMatrix2x2 , FSlateLayoutTransform >
ConcatenateRules< FMatrix2x2, FTransform2D >
ConcatenateRules< FQuat , float >
ConcatenateRules< FQuat , FMatrix >
ConcatenateRules< FQuat , FRotator >
ConcatenateRules< FQuat , FScale >
ConcatenateRules< FQuat , FVector >
ConcatenateRules< FQuat2D , FSlateLayoutTransform >
ConcatenateRules< FQuat2D , FScale2D >
ConcatenateRules< FQuat2D , FShear2D >
ConcatenateRules< FRotator , float >
ConcatenateRules< FRotator , FMatrix >
ConcatenateRules< FRotator , FQuat >
ConcatenateRules< FRotator , FScale >
ConcatenateRules< FRotator , FVector >
ConcatenateRules< FScale , float >
ConcatenateRules< FScale , FMatrix >
ConcatenateRules< FScale , FQuat >
ConcatenateRules< FScale , FRotator >
ConcatenateRules< FScale , FVector >
ConcatenateRules< FScale2D , FSlateLayoutTransform >
ConcatenateRules< FScale2D, float >
ConcatenateRules< FScale2D, FQuat2D >
ConcatenateRules< FScale2D, FShear2D >
ConcatenateRules< FShear2D , FSlateLayoutTransform >
ConcatenateRules< FShear2D, FQuat2D >
ConcatenateRules< FShear2D, FScale2D >
ConcatenateRules< FSlateLayoutTransform, float >
ConcatenateRules< FSlateLayoutTransform, FMatrix >
ConcatenateRules< FSlateLayoutTransform, FMatrix2x2 >
ConcatenateRules< FSlateLayoutTransform, FQuat2D >
ConcatenateRules< FSlateLayoutTransform, FScale2D >
ConcatenateRules< FSlateLayoutTransform, FShear2D >
ConcatenateRules< FSlateLayoutTransform, FVector2D >
ConcatenateRules< FTransform2D, FMatrix2x2 >
ConcatenateRules< FVector , float >
ConcatenateRules< FVector , FMatrix >
ConcatenateRules< FVector , FQuat >
ConcatenateRules< FVector , FRotator >
ConcatenateRules< FVector , FScale >
ConcatenateRules< FVector2D , FSlateLayoutTransform >
ConcatenateRules< TransformType, TransformType >

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