SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
ClippingActorInfo.hpp
1#pragma once
2
3#include "Game/Util.hpp"
4#include "JSystem/JGeometry/TVec.hpp"
5
7class LiveActor;
8
10public:
12
13 void judgeClipping();
14 bool isJudgedToClip() const;
15 bool isGroupClipping() const;
16 void setTypeToSphere(f32, const TVec3f *);
17 void setGroupClippingNo(const JMapInfoIter &);
18
19 LiveActor* mActor; // _0
20 const TVec3f* _4;
21 f32 _8;
22 JMapIdInfo* mInfo; // _C
23 s16 mFarClipLevel; // _10
24 s16 _12;
26};
27
29public:
31
32 void add(ClippingActorInfo *);
33 ClippingActorInfo* find(const LiveActor *, s32 *) const;
34 ClippingActorInfo* findOrNone(const LiveActor *) const;
35 bool isInList(const LiveActor *) const;
36
38
39 int _0;
40 s32 _4;
41 ClippingActorInfo** mClippingActorList; // _8
42};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24