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
#define UE_KINDA_SMALL_NUMBER
Definition UnrealMathUtility.h:131
Definition AdvancedWidgetsModule.cpp:13
static UE_FORCEINLINE_HINT bool IsNearlyEqual(float A, float B, float ErrorTolerance=UE_SMALL_NUMBER)
Definition UnrealMathUtility.h:388
Definition IsUECoreType.h:19
@ Value
Definition IsUECoreType.h:20
T M[4][4]
Definition Matrix.h:49
Definition RotationMatrix.h:19
static TMatrix< T > MakeFromZ(TVector< T > const &ZAxis)
Definition RotationMatrix.h:104
static TMatrix< T > MakeFromYX(TVector< T > const &YAxis, TVector< T > const &XAxis)
Definition RotationMatrix.h:156
TRotationMatrix(const TRotator< T > &Rot)
Definition RotationMatrix.h:28
static TMatrix< T > MakeFromYZ(TVector< T > const &YAxis, TVector< T > const &ZAxis)
Definition RotationMatrix.h:175
static TMatrix< T > MakeFromZY(TVector< T > const &ZAxis, TVector< T > const &YAxis)
Definition RotationMatrix.h:213
static TMatrix< T > MakeFromX(TVector< T > const &XAxis)
Definition RotationMatrix.h:76
static TMatrix< T > MakeFromXY(TVector< T > const &XAxis, TVector< T > const &YAxis)
Definition RotationMatrix.h:118
static TMatrix< T > MakeFromY(TVector< T > const &YAxis)
Definition RotationMatrix.h:90
static TMatrix< T > MakeFromXZ(TVector< T > const &XAxis, TVector< T > const &ZAxis)
Definition RotationMatrix.h:137
static TMatrix< T > Make(TRotator< T > const &Rot)
Definition RotationMatrix.h:33
static TMatrix< T > MakeFromZX(TVector< T > const &ZAxis, TVector< T > const &XAxis)
Definition RotationMatrix.h:194
Definition RotationTranslationMatrix.h:17
TVector< T > GetSafeNormal(T Tolerance=UE_SMALL_NUMBER, const TVector< T > &ResultIfZero=ZeroVector) const
Definition Vector.h:2060