Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
c_bg_s_poly_info.h
Go to the documentation of this file.
1#ifndef C_BG_S_POLY_INFO_H
2#define C_BG_S_POLY_INFO_H
3
4#include "dolphin/types.h"
5#include "f_pc/f_pc_manager.h"
6
8private:
9 /* 0x00 */ u16 mPolyIndex;
10 /* 0x02 */ u16 mBgIndex;
11 /* 0x04 */ void* unk_0x04;
12 /* 0x08 */ fpc_ProcID mActorId;
13
14public:
16 bool ChkSetInfo() const;
17 void ClearPi();
18 void SetPolyInfo(const cBgS_PolyInfo&);
19 void SetActorInfo(int, void*, fpc_ProcID);
20 bool ChkSafe(const void*, fpc_ProcID) const;
21 void SetPolyIndex(int);
22 bool ChkBgIndex() const;
23
24 virtual ~cBgS_PolyInfo();
25
26 int GetPolyIndex() const { return mPolyIndex; }
27 int GetBgIndex() const { return mBgIndex; }
28}; // Size: 0x10
29
30#endif /* C_BG_S_POLY_INFO_H */
Definition c_bg_s_poly_info.h:7
void SetActorInfo(int, void *, fpc_ProcID)
Definition c_bg_s_poly_info.cpp:34
virtual ~cBgS_PolyInfo()
Definition c_bg_s_poly_info.cpp:13
bool ChkBgIndex() const
Definition c_bg_s_poly_info.cpp:54
bool ChkSafe(const void *, fpc_ProcID) const
Definition c_bg_s_poly_info.cpp:41
cBgS_PolyInfo()
Definition c_bg_s_poly_info.cpp:9
void SetPolyInfo(const cBgS_PolyInfo &)
Definition c_bg_s_poly_info.cpp:30
u16 mPolyIndex
Definition c_bg_s_poly_info.h:9
bool ChkSetInfo() const
Definition c_bg_s_poly_info.cpp:15
void ClearPi()
Definition c_bg_s_poly_info.cpp:23
void SetPolyIndex(int)
Definition c_bg_s_poly_info.cpp:49
fpc_ProcID mActorId
Definition c_bg_s_poly_info.h:12
int GetBgIndex() const
Definition c_bg_s_poly_info.h:27
int GetPolyIndex() const
Definition c_bg_s_poly_info.h:26
u16 mBgIndex
Definition c_bg_s_poly_info.h:10
void * unk_0x04
Definition c_bg_s_poly_info.h:11
unsigned short int u16
Definition types.h:10
unsigned int fpc_ProcID
Definition f_pc_base.h:10