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
cBgS_GndChk Class Reference

#include <c_bg_s_gnd_chk.h>

+ Inheritance diagram for cBgS_GndChk:
+ Collaboration diagram for cBgS_GndChk:

Public Member Functions

 cBgS_GndChk ()
 
void SetPos (cXyz const *)
 
void SetPos (Vec const *)
 
void PreCheck ()
 
virtual ~cBgS_GndChk ()
 
f32 GetNowY () const
 
void SetNowY (f32 y)
 
const cXyzGetPointP ()
 
u32 GetWallPrecheck () const
 
void OffWall ()
 
- Public Member Functions inherited from cBgS_Chk
 cBgS_Chk ()
 
void SetExtChk (cBgS_Chk &)
 
bool ChkSameActorPid (fpc_ProcID) const
 
void SetActorPid (fpc_ProcID pid)
 
fpc_ProcID GetActorPid () const
 
void SetPolyPassChk (cBgS_PolyPassChk *p_chk)
 
void SetGrpPassChk (cBgS_GrpPassChk *p_chk)
 
cBgS_PolyPassChkGetPolyPassChk () const
 
cBgS_GrpPassChkGetGrpPassChk () const
 
void OffSameActorChk ()
 
virtual ~cBgS_Chk ()
 
- Public Member Functions inherited from cBgS_PolyInfo
 ~cBgS_PolyInfo ()
 
 cBgS_PolyInfo ()
 
bool ChkSetInfo () const
 
void ClearPi ()
 
void SetPolyInfo (const cBgS_PolyInfo &)
 
void SetActorInfo (int, void *, fpc_ProcID)
 
bool ChkSafe (const void *, fpc_ProcID) const
 
void SetPolyIndex (int)
 
bool ChkBgIndex () const
 
virtual ~cBgS_PolyInfo ()
 
u16 GetPolyIndex () const
 
u16 GetBgIndex () const
 

Public Attributes

cXyz m_pos
 
u32 mFlags
 
f32 mNowY
 
u32 mWallPrecheck
 
- Public Attributes inherited from cBgS_Chk
cBgS_PolyPassChkmPolyPassChk
 
cBgS_GrpPassChkmGrpPassChk
 
fpc_ProcID mActorPid
 
bool mSameActorChk
 

Constructor & Destructor Documentation

◆ cBgS_GndChk()

cBgS_GndChk::cBgS_GndChk ( )

◆ ~cBgS_GndChk()

cBgS_GndChk::~cBgS_GndChk ( )
virtual

Member Function Documentation

◆ GetNowY()

f32 cBgS_GndChk::GetNowY ( ) const
inline

◆ GetPointP()

const cXyz & cBgS_GndChk::GetPointP ( )
inline

◆ GetWallPrecheck()

u32 cBgS_GndChk::GetWallPrecheck ( ) const
inline

◆ OffWall()

void cBgS_GndChk::OffWall ( )
inline

◆ PreCheck()

void cBgS_GndChk::PreCheck ( )

◆ SetNowY()

void cBgS_GndChk::SetNowY ( f32 y)
inline

◆ SetPos() [1/2]

void cBgS_GndChk::SetPos ( cXyz const * pos)

◆ SetPos() [2/2]

void cBgS_GndChk::SetPos ( Vec const * pos)

Member Data Documentation

◆ m_pos

cXyz cBgS_GndChk::m_pos

◆ mFlags

u32 cBgS_GndChk::mFlags

◆ mNowY

f32 cBgS_GndChk::mNowY

◆ mWallPrecheck

u32 cBgS_GndChk::mWallPrecheck

The documentation for this class was generated from the following files: