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
10
class
hkVector4Comparison
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
38
hkQuadReal
mask
;
// 00
39
};
40
static_assert(
sizeof
(
hkVector4Comparison
) == 0x10);
41
}
RE::hkVector4Comparison
Definition:
hkSseMathTypes.h:11
RE::hkVector4Comparison::Mask
Mask
Definition:
hkSseMathTypes.h:14
RE::hkVector4Comparison::Mask::kX
@ kX
RE::hkVector4Comparison::Mask::kYZ
@ kYZ
RE::hkVector4Comparison::Mask::kW
@ kW
RE::hkVector4Comparison::Mask::kNone
@ kNone
RE::hkVector4Comparison::Mask::kY
@ kY
RE::hkVector4Comparison::Mask::kYW
@ kYW
RE::hkVector4Comparison::Mask::kXYZ
@ kXYZ
RE::hkVector4Comparison::Mask::kXYZW
@ kXYZW
RE::hkVector4Comparison::Mask::kXZW
@ kXZW
RE::hkVector4Comparison::Mask::kXYW
@ kXYW
RE::hkVector4Comparison::Mask::kXZ
@ kXZ
RE::hkVector4Comparison::Mask::kZ
@ kZ
RE::hkVector4Comparison::Mask::kYZW
@ kYZW
RE::hkVector4Comparison::Mask::kZW
@ kZW
RE::hkVector4Comparison::Mask::kXW
@ kXW
RE::hkVector4Comparison::Mask::kXY
@ kXY
RE::hkVector4Comparison::mask
hkQuadReal mask
Definition:
hkSseMathTypes.h:38
RE
Definition:
AbsorbEffect.h:6
RE::hkQuadReal
__m128 hkQuadReal
Definition:
hkSseMathTypes.h:7
CommonLibSSE-NG
include
RE
H
hkSseMathTypes.h
Generated by
1.9.1