CommonLibSSE NG
Loading...
Searching...
No Matches
BSTPoint.h
Go to the documentation of this file.
1#pragma once
2
3namespace RE
4{
5 template <class T>
7 {
8 public:
9 };
10 static_assert(sizeof(BSTPointDefaultOps<float>) == 0x1);
11
12 template <class T>
14 {
15 public:
16 // members
17 T x; // 00
18 T y; // ??
19 };
20 static_assert(sizeof(BSTPoint2Base<float>) == 0x8);
21
22 template <class T, class Ops = BSTPointDefaultOps<T>>
23 class BSTPoint2 :
24 public BSTPoint2Base<T>, // 00
25 public Ops // ??
26 {
27 public:
28 };
29 static_assert(sizeof(BSTPoint2<float>) == 0x8);
30
31 template <class T>
33 {
34 public:
35 // members
36 T x; // 00
37 T y; // ??
38 T z; // ??
39 };
40 static_assert(sizeof(BSTPoint3Base<float>) == 0xC);
41
42 template <class T, class Ops = BSTPointDefaultOps<T>>
43 class BSTPoint3 :
44 public BSTPoint3Base<T>, // 00
45 public Ops // ??
46 {
47 public:
48 };
49 static_assert(sizeof(BSTPoint3<float>) == 0xC);
50}
Definition BSTPoint.h:14
T x
Definition BSTPoint.h:17
T y
Definition BSTPoint.h:18
Definition BSTPoint.h:26
Definition BSTPoint.h:33
T z
Definition BSTPoint.h:38
T x
Definition BSTPoint.h:36
T y
Definition BSTPoint.h:37
Definition BSTPoint.h:46
Definition BSTPoint.h:7
Definition AbsorbEffect.h:6