CommonLibSSE NG
Loading...
Searching...
No Matches
hkpWeldingUtility.h
Go to the documentation of this file.
1#pragma once
2
3namespace RE
4{
6 {
7 public:
8 enum
9 {
10 kNumAngles = 31
11 };
12
13 enum class WeldingType
14 {
16 kClockwise = 4,
17 kTwoSided = 5,
18 kNone = 6
19 };
20
22 {
24 kSnap0 = 0,
26 kSnap1 = 4,
27 kAccept1 = 3
28 };
29
31 {
32 public:
33 // members
34 float cosAccept0; // 00
35 float sinAccept0; // 04
36 float cosSnap0; // 08
37 float cosSnap1; // 0C
38 float cosAccept1; // 10
39 float sinAccept1; // 14
40 };
41 static_assert(sizeof(SinCosTableEntry) == 0x18);
42 };
43 static_assert(sizeof(hkpWeldingUtility) == 0x1);
44}
Definition hkpWeldingUtility.h:6
WeldingType
Definition hkpWeldingUtility.h:14
SectorType
Definition hkpWeldingUtility.h:22
@ kSnap1
Definition hkpWeldingUtility.h:26
@ kAccept0
Definition hkpWeldingUtility.h:23
@ kAccept1
Definition hkpWeldingUtility.h:27
@ kReject
Definition hkpWeldingUtility.h:25
@ kSnap0
Definition hkpWeldingUtility.h:24
@ kNumAngles
Definition hkpWeldingUtility.h:10
Definition AbsorbEffect.h:6
Definition hkpWeldingUtility.h:31
float cosSnap0
Definition hkpWeldingUtility.h:36
float cosAccept0
Definition hkpWeldingUtility.h:34
float sinAccept0
Definition hkpWeldingUtility.h:35
float cosSnap1
Definition hkpWeldingUtility.h:37
float cosAccept1
Definition hkpWeldingUtility.h:38
float sinAccept1
Definition hkpWeldingUtility.h:39