31 template<
typename FArg UE_REQUIRES(!std::is_same_v<T, FArg>)>
81 M[0][2] = (SP) *
Scale.X;
86 M[1][2] = (-
SR * CP) *
Scale.Y;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_DECLARE_LWC_TYPE(...)
Definition LargeWorldCoordinates.h:27
Definition AdvancedWidgetsModule.cpp:13
static constexpr UE_FORCEINLINE_HINT auto DegreesToRadians(T const &DegVal) -> decltype(DegVal *(UE_PI/180.f))
Definition UnrealMathUtility.h:871
static constexpr void SinCos(std::decay_t< T > *ScalarSin, std::decay_t< T > *ScalarCos, T Value)
Definition UnrealMathUtility.h:753
Definition IsUECoreType.h:19
@ Value
Definition IsUECoreType.h:20
T M[4][4]
Definition Matrix.h:49
Definition ScaleRotationTranslationMatrix.h:17
TScaleRotationTranslationMatrix(const TScaleRotationTranslationMatrix< FArg > &From)
Definition ScaleRotationTranslationMatrix.h:32
TScaleRotationTranslationMatrix(const TVector< T > &Scale, const TRotator< T > &Rot, const TVector< T > &Origin)
Definition ScaleRotationTranslationMatrix.h:71
T Z
Definition Vector.h:68
T Y
Definition Vector.h:65
T X
Definition Vector.h:62