SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
Binder.hpp
1
#pragma once
2
3
#include "Game/Map/HitInfo.hpp"
4
#include "Game/Util/TriangleFilter.hpp"
5
6
class
BinderParent
{
7
public
:
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
22
class
Binder
:
BinderParent
{
23
public
:
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
};
Binder
Definition
Binder.hpp:22
BinderParent
Definition
Binder.hpp:6
HitInfo
Definition
HitInfo.hpp:41
TriangleFilterBase
Definition
TriangleFilter.hpp:7
Triangle
Definition
HitInfo.hpp:10
Generated by
1.10.0