ConcatenateRules< TransformType, typename TEnableIf<!TAreTypesEqual< FMatrix2x2, TransformType >::Value, FMatrix2x2 >::Type >

Partial specialization of [ConcatenateRules](API\Runtime\Core\Math\ConcatenateRules) for 2x2 and any other type via Upcast to 2x2 first.

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "Math/TransformCalculus2D.h"

Syntax

namespace ConcatenateRules< TransformType, typename TEnableIf
{
    namespace Value, FMatrix2x2 >
    {
        template<typename TransformType>
        struct ConcatenateRules< TransformType, typename TEnableIf::Value, FMatrix2x2 >::Type >
    }
}

Remarks

Partial specialization of ConcatenateRules for 2x2 and any other type via Upcast to 2x2 first. Requires a conversion ctor on FMatrix2x2. Funky template logic so we don't hide the default rule for NULL conversions.

Typedefs

Name

Description

ResultType

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