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

Partial specialization of [ConcatenateRules](API\Runtime\Core\Math\ConcatenateRules) for [FTransform2D](API\Runtime\Core\Math\FTransform2D) and any other type via Upcast to [FTransform2D](API\Runtime\Core\Math\FTransform2D) 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, FTransform2D >
    {
        template<typename TransformType>
        struct ConcatenateRules< TransformType, typename TEnableIf::Value, FTransform2D >::Type >
    }
}

Remarks

Partial specialization of ConcatenateRules for FTransform2D and any other type via Upcast to FTransform2D first. Requires a conversion ctor on FTransform2D. 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