Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
c_bg_s_chk.h
Go to the documentation of this file.
1#ifndef C_BG_S_CHK_H
2#define C_BG_S_CHK_H
3
4#include "dolphin/mtx.h"
5#include "f_pc/f_pc_base.h"
6
7struct cBgD_Vtx_t : public Vec {};
8
10public:
11 virtual ~cBgS_GrpPassChk() {}
12};
13
15
16class cBgS_Chk {
17public:
21 /* 0xC */ bool mSameActorChk;
22 /* 0x10 */ // __vtable__
23
24public:
25 cBgS_Chk();
26 void SetExtChk(cBgS_Chk&);
27 bool ChkSameActorPid(fpc_ProcID) const;
28
29 void SetActorPid(fpc_ProcID pid) { mActorPid = pid; }
30 fpc_ProcID GetActorPid() const { return mActorPid; }
32 void SetGrpPassChk(cBgS_GrpPassChk* p_chk) { mGrpPassChk = p_chk; }
35 void OffSameActorChk() { mSameActorChk = false; }
36
37 virtual ~cBgS_Chk();
38}; // Size: 0x14
39
40#endif /* C_BG_S_CHK_H */
Definition c_bg_s_chk.h:16
cBgS_GrpPassChk * mGrpPassChk
Definition c_bg_s_chk.h:19
cBgS_GrpPassChk * GetGrpPassChk() const
Definition c_bg_s_chk.h:34
void SetPolyPassChk(cBgS_PolyPassChk *p_chk)
Definition c_bg_s_chk.h:31
cBgS_Chk()
Definition c_bg_s_chk.cpp:10
bool mSameActorChk
Definition c_bg_s_chk.h:21
fpc_ProcID mActorPid
Definition c_bg_s_chk.h:20
void SetActorPid(fpc_ProcID pid)
Definition c_bg_s_chk.h:29
bool ChkSameActorPid(fpc_ProcID) const
Definition c_bg_s_chk.cpp:28
void SetGrpPassChk(cBgS_GrpPassChk *p_chk)
Definition c_bg_s_chk.h:32
virtual ~cBgS_Chk()
Definition c_bg_s_chk.cpp:17
void SetExtChk(cBgS_Chk &)
Definition c_bg_s_chk.cpp:20
cBgS_PolyPassChk * mPolyPassChk
Definition c_bg_s_chk.h:18
fpc_ProcID GetActorPid() const
Definition c_bg_s_chk.h:30
void OffSameActorChk()
Definition c_bg_s_chk.h:35
cBgS_PolyPassChk * GetPolyPassChk() const
Definition c_bg_s_chk.h:33
Definition c_bg_s_chk.h:9
virtual ~cBgS_GrpPassChk()
Definition c_bg_s_chk.h:11
Definition d_bg_s_poly_pass_chk.h:5
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_hozelda.cpp:18
Definition c_bg_s_chk.h:7