31 template<
typename FArg UE_REQUIRES(!std::is_same_v<T, FArg>)>
60 M[3][0] -= XAxis | Origin;
61 M[3][1] -= YAxis | Origin;
62 M[3][2] -= ZAxis | Origin;
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
Definition IsUECoreType.h:19
@ Value
Definition IsUECoreType.h:20
T M[4][4]
Definition Matrix.h:49
Definition RotationAboutPointMatrix.h:18
static TMatrix< T > Make(const TRotator< T > &Rot, const TVector< T > &Origin)
Definition RotationAboutPointMatrix.h:38
TRotationAboutPointMatrix(const TRotationAboutPointMatrix< FArg > &From)
Definition RotationAboutPointMatrix.h:32
TRotationAboutPointMatrix(const TRotator< T > &Rot, const TVector< T > &Origin)
Definition RotationAboutPointMatrix.h:51
static TMatrix< T > Make(const TQuat< T > &Rot, const TVector< T > &Origin)
Definition RotationAboutPointMatrix.h:44
Definition RotationTranslationMatrix.h:17