SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Binder.hpp
1#pragma once
2
3#include "Game/Map/HitInfo.hpp"
4#include "Game/Util/TriangleFilter.hpp"
5
7public:
8 inline BinderParent(MtxPtr mtx)
9 {
10 _C = mtx;
11 _0 = 0;
12 _4 = 0;
13 _8 = 0;
14 }
15
16 int _0;
17 int _4;
18 int _8;
19 MtxPtr _C;
20};
21
23public:
24 Binder(MtxPtr, const TVec3f *, const TVec3f *, f32, f32, u32);
25 void clear();
26 void setTriangleFilter(TriangleFilterBase *);
27 const Triangle *getPlane(int) const;
28
29 const TVec3f *_10;
30 const TVec3f *_14;
31 f32 _18;
32 f32 _1C;
33 int _20;
34 u32 _24;
35 int _28;
36 HitInfo *_2C;
37 TVec3f _30;
38 HitInfo _3C;
39 f32 _C8;
40 HitInfo _CC;
41 f32 _158;
42 HitInfo _15C;
43 f32 _1E8;
44
45 struct {
46 bool _0 : 1;
47 bool _1 : 1;
48 bool _2 : 1;
49 bool _3 : 1;
50 bool _4 : 1;
51 bool _5 : 1;
52 } _1EC;
53};