CommonLibSSE NG
hkSseMathTypes.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <xmmintrin.h>
4 
5 namespace RE
6 {
7  using hkQuadReal = __m128;
8  static_assert(sizeof(hkQuadReal) == 0x10);
9 
11  {
12  public:
13  enum class Mask
14  {
15  kNone = 0,
16 
17  kX = 1,
18  kY = 2,
19  kXY = 3,
20 
21  kZ = 4,
22  kXZ = 5,
23  kYZ = 6,
24  kXYZ = 7,
25 
26  kW = 8,
27  kXW = 9,
28  kYW = 10,
29  kXYW = 11,
30 
31  kZW = 12,
32  kXZW = 13,
33  kYZW = 14,
34  kXYZW = 15
35  };
36 
37  // members
39  };
40  static_assert(sizeof(hkVector4Comparison) == 0x10);
41 }
Definition: hkSseMathTypes.h:11
Mask
Definition: hkSseMathTypes.h:14
hkQuadReal mask
Definition: hkSseMathTypes.h:38
Definition: AbsorbEffect.h:6
__m128 hkQuadReal
Definition: hkSseMathTypes.h:7