Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
cBgS Class Reference

#include <d_bg_s.h>

+ Inheritance diagram for cBgS:
+ Collaboration diagram for cBgS:

Public Member Functions

void LineCross (cBgS_LinChk *)
 
void GroundCross (cBgS_GndChk *)
 
void GetTriPla (cBgS_PolyInfo const &, cM3dGPla *) const
 
void LineCross (cBgS_LinChk *)
 
void GroundCross (cBgS_GndChk *)
 
 cBgS ()
 
bool Regist (dBgW_Base *, fpc_ProcID, void *)
 
bool Release (dBgW_Base *)
 
bool LineCross (cBgS_LinChk *)
 
f32 GroundCross (cBgS_GndChk *)
 
fopAc_ac_cGetActorPointer (int) const
 
dBgW_BaseGetBgWBasePointer (cBgS_PolyInfo const &) const
 
bool ChkPolySafe (cBgS_PolyInfo const &)
 
s32 GetGrpRoomId (cBgS_PolyInfo const &) const
 
bool GetTriPla (cBgS_PolyInfo const &, cM3dGPla *) const
 
bool GetTriPnt (cBgS_PolyInfo const &, cXyz *, cXyz *, cXyz *) const
 
void ShdwDraw (cBgS_ShdwDraw *)
 
u32 GetGrpInf (cBgS_PolyInfo const &) const
 
virtual ~cBgS ()
 
virtual void Ct ()
 
virtual void Dt ()
 
fopAc_ac_cGetActorPointer (cBgS_PolyInfo const &info) const
 

Static Public Member Functions

static voidConvDzb (void *)
 

Public Attributes

cBgS_ChkElm m_chk_element [256]
 

Constructor & Destructor Documentation

◆ cBgS()

cBgS::cBgS ( )
inline

◆ ~cBgS()

virtual cBgS::~cBgS ( )
inlinevirtual

Member Function Documentation

◆ ChkPolySafe()

bool cBgS::ChkPolySafe ( cBgS_PolyInfo const poly)

◆ ConvDzb()

void * cBgS::ConvDzb ( void p_dzb)
static

◆ Ct()

void cBgS::Ct ( )
virtual

Reimplemented in dBgS.

◆ Dt()

void cBgS::Dt ( )
virtual

Reimplemented in dBgS.

◆ GetActorPointer() [1/2]

fopAc_ac_c * cBgS::GetActorPointer ( cBgS_PolyInfo const info) const
inline

◆ GetActorPointer() [2/2]

fopAc_ac_c * cBgS::GetActorPointer ( int  actor_index) const

◆ GetBgWBasePointer()

dBgW_Base * cBgS::GetBgWBasePointer ( cBgS_PolyInfo const poly) const

◆ GetGrpInf()

u32 cBgS::GetGrpInf ( cBgS_PolyInfo const poly) const

◆ GetGrpRoomId()

s32 cBgS::GetGrpRoomId ( cBgS_PolyInfo const poly) const

◆ GetTriPla() [1/2]

bool cBgS::GetTriPla ( cBgS_PolyInfo const ,
cM3dGPla  
) const

◆ GetTriPla() [2/2]

bool cBgS::GetTriPla ( cBgS_PolyInfo const poly,
cM3dGPla p_pla 
) const

◆ GetTriPnt()

bool cBgS::GetTriPnt ( cBgS_PolyInfo const poly,
cXyz param_1,
cXyz param_2,
cXyz param_3 
) const

◆ GroundCross() [1/3]

f32 cBgS::GroundCross ( cBgS_GndChk )

◆ GroundCross() [2/3]

f32 cBgS::GroundCross ( cBgS_GndChk p_gnd)

◆ GroundCross() [3/3]

void cBgS::GroundCross ( cBgS_GndChk )

◆ LineCross() [1/3]

bool cBgS::LineCross ( cBgS_LinChk )

◆ LineCross() [2/3]

bool cBgS::LineCross ( cBgS_LinChk p_line)

◆ LineCross() [3/3]

void cBgS::LineCross ( cBgS_LinChk )

◆ Regist()

bool cBgS::Regist ( dBgW_Base p_data,
fpc_ProcID  actor_id,
void p_actor 
)

◆ Release()

bool cBgS::Release ( dBgW_Base p_data)

◆ ShdwDraw()

void cBgS::ShdwDraw ( cBgS_ShdwDraw p_shdw)

Member Data Documentation

◆ m_chk_element

cBgS_ChkElm cBgS::m_chk_element[256]

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