SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
ClipAreaShape.hpp
1#pragma once
2
3#include <JSystem/JGeometry.hpp>
4#include <JSystem/J3DGraphAnimator/J3DModel.hpp>
5
7public:
8 ClipAreaShape(const char *);
9
10 virtual bool isInArea(const TVec3f &) const;
11 virtual void calcVolumeMatrix(TPos3f *, const TPos3f &, const TVec3f &) const;
12
13 bool isInArea(const TVec3f &, f32, const TPos3f &, const TVec3f &) const;
14 void drawVolumeShape(const TPos3f &, const TVec3f &) const;
15
16 J3DModelData* mModelData; // _4
17};
18
20public:
22
23 virtual bool isInArea(const TVec3f &) const;
24
25 f32 _8;
26 f32 _C;
27 s32 _10;
28};
29
31public:
33
34 virtual bool isInArea(const TVec3f &) const;
35 virtual void calcVolumeMatrix(TPos3f *, const TPos3f &, const TVec3f &) const;
36
37 f32 mRadius; // _8
38};
39
41public:
43
44 virtual bool isInArea(const TVec3f &) const;
45 virtual void calcVolumeMatrix(TPos3f *, const TPos3f &, const TVec3f &) const;
46
47 f32 mRadius; // _8
48 s32 _C;
49};