21 Dest[0] = (
float)Src[0];
22 Dest[1] = (
float)Src[1];
23 Dest[2] = (
float)Src[2];
24 Dest[3] = (
float)Src[3];
26 Dest[4] = (
float)Src[4];
27 Dest[5] = (
float)Src[5];
28 Dest[6] = (
float)Src[6];
29 Dest[7] = (
float)Src[7];
31 Dest[8] = (
float)Src[8];
32 Dest[9] = (
float)Src[9];
33 Dest[10] = (
float)Src[10];
34 Dest[11] = (
float)Src[11];
42 Dest[0] = (
float)Src[0];
43 Dest[1] = (
float)Src[4];
44 Dest[2] = (
float)Src[8];
45 Dest[3] = (
float)Src[12];
47 Dest[4] = (
float)Src[1];
48 Dest[5] = (
float)Src[5];
49 Dest[6] = (
float)Src[9];
50 Dest[7] = (
float)Src[13];
52 Dest[8] = (
float)Src[2];
53 Dest[9] = (
float)Src[6];
54 Dest[10] = (
float)Src[10];
55 Dest[11] = (
float)Src[14];
58 inline void SetIdentity()
82 Ar << M.M[0][0] << M.M[0][1] << M.M[0][2] << M.M[0][3];
83 Ar << M.M[1][0] << M.M[1][1] << M.M[1][2] << M.M[1][3];
84 Ar << M.M[2][0] << M.M[2][1] << M.M[2][2] << M.M[2][3];
105#if PLATFORM_ENABLE_VECTORINTRINSICS
#define NULL
Definition oodle2base.h:134
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FArchive & operator<<(FArchive &Ar, FMatrix3x4 &M)
Definition Matrix3x4.h:80
ENGINE_API void TransposeTransforms(FMatrix3x4 *DstTransforms, const FMatrix44f *SrcTransforms, int64 Count)
Definition Matrix3x4.cpp:5
FORCEINLINE void TransposeTransform(FMatrix3x4 &DstTransform, const FMatrix44f &SrcTransform)
Definition Matrix3x4.h:103
EUniformBufferBaseType
Definition RHIDefinitions.h:634
@ UBMT_FLOAT32
Definition RHIDefinitions.h:644
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
#define VectorShuffle(Vec1, Vec2, X, Y, Z, W)
Definition UnrealMathFPU.h:652
VectorRegister4Float VectorLoadAligned(const float *Ptr)
Definition UnrealMathFPU.h:451
void VectorStoreAligned(const VectorRegister4Float &Vec, float *Ptr)
Definition UnrealMathFPU.h:534
Definition Archive.h:1208
Definition ShaderParameterMacros.h:36
static const FShaderParametersMetadata * GetStructMetadata()
Definition Matrix3x4.h:100
TAlignedTypedef< FMatrix3x4, Alignment >::Type TAlignedType
Definition Matrix3x4.h:98
Definition ShaderParameterMacros.h:895
static constexpr int32 NumElements
Definition ShaderParameterMacros.h:906
static constexpr bool bIsStoredInConstantBuffer
Definition ShaderParameterMacros.h:916
static constexpr int32 NumColumns
Definition ShaderParameterMacros.h:901
static constexpr EUniformBufferBaseType BaseType
Definition ShaderParameterMacros.h:897
static constexpr int32 Alignment
Definition ShaderParameterMacros.h:909
static constexpr int32 NumRows
Definition ShaderParameterMacros.h:900
double FReal
Definition Matrix.h:47
Definition UnrealMathFPU.h:20