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

#include <d_bg_s.h>

+ Inheritance diagram for dBgS:
+ Collaboration diagram for dBgS:

Public Member Functions

 dBgS ()
 
 ~dBgS ()
 
void Ct ()
 
void Dt ()
 
void ClrMoveFlag ()
 
void Move ()
 
bool Regist (dBgW_Base *, fopAc_ac_c *)
 
bool ChkMoveBG (cBgS_PolyInfo const &)
 
bool ChkMoveBG_NoDABg (cBgS_PolyInfo const &)
 
s32 GetExitId (cBgS_PolyInfo const &)
 
s32 GetPolyColor (cBgS_PolyInfo const &)
 
BOOL GetHorseNoEntry (cBgS_PolyInfo const &)
 
int GetSpecialCode (cBgS_PolyInfo const &)
 
int GetMagnetCode (cBgS_PolyInfo const &)
 
int GetMonkeyBarsCode (cBgS_PolyInfo const &)
 
u32 GetUnderwaterRoofCode (cBgS_PolyInfo const &)
 
s32 GetWallCode (cBgS_PolyInfo const &)
 
int GetPolyAtt0 (cBgS_PolyInfo const &)
 
int GetPolyAtt1 (cBgS_PolyInfo const &)
 
int GetGroundCode (cBgS_PolyInfo const &)
 
s32 GetCamMoveBG (cBgS_PolyInfo const &)
 
s32 GetRoomCamId (cBgS_PolyInfo const &)
 
s32 GetRoomPathId (cBgS_PolyInfo const &)
 
s32 GetRoomPathPntNo (cBgS_PolyInfo const &)
 
int GetGrpSoundId (cBgS_PolyInfo const &)
 
u32 ChkGrpInf (cBgS_PolyInfo const &, u32)
 
s32 GetRoomId (cBgS_PolyInfo const &)
 
bool GetPolyAttackThrough (cBgS_PolyInfo const &)
 
u32 ChkPolyHSStick (cBgS_PolyInfo const &)
 
void WallCorrect (dBgS_Acch *)
 
void WallCorrectSort (dBgS_Acch *)
 
f32 RoofChk (dBgS_RoofChk *)
 
bool SplGrpChk (dBgS_SplGrpChk *)
 
bool SphChk (dBgS_SphChk *, void *)
 
void MoveBgCrrPos (cBgS_PolyInfo const &i_poly, bool param_1, cXyz *i_pos, csXyz *i_angle, csXyz *i_shapeAngle, bool param_5, bool param_6)
 
void MoveBgTransPos (cBgS_PolyInfo const &i_poly, bool param_1, cXyz *i_pos, csXyz *i_angle, csXyz *i_shapeAngle)
 
void MoveBgMatrixCrrPos (cBgS_PolyInfo const &, bool, cXyz *, csXyz *, csXyz *)
 
void RideCallBack (cBgS_PolyInfo const &, fopAc_ac_c *)
 
void ArrowStickCallBack (cBgS_PolyInfo const &, fopAc_ac_c *, cXyz &)
 
fopAc_ac_cPushPullCallBack (cBgS_PolyInfo const &, fopAc_ac_c *, s16, dBgW_Base::PushPullLabel)
 
bool WaterChk (dBgS_SplGrpChk *chk)
 
u32 GetMtrlSndId (const cBgS_PolyInfo &param_0)
 
void DebugDrawPoly (dBgW_Base *param_1)
 
- Public Member Functions inherited from cBgS
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 ()
 
fopAc_ac_cGetActorPointer (cBgS_PolyInfo const &info) const
 

Additional Inherited Members

- Static Public Member Functions inherited from cBgS
static voidConvDzb (void *)
 
- Public Attributes inherited from cBgS
cBgS_ChkElm m_chk_element [256]
 

Constructor & Destructor Documentation

◆ dBgS()

dBgS::dBgS ( )
inline

◆ ~dBgS()

dBgS::~dBgS ( )
inline

Member Function Documentation

◆ ArrowStickCallBack()

void dBgS::ArrowStickCallBack ( cBgS_PolyInfo const poly,
fopAc_ac_c param_1,
cXyz param_2 
)

◆ ChkGrpInf()

u32 dBgS::ChkGrpInf ( cBgS_PolyInfo const poly,
u32  param_1 
)

◆ ChkMoveBG()

bool dBgS::ChkMoveBG ( cBgS_PolyInfo const poly)

◆ ChkMoveBG_NoDABg()

bool dBgS::ChkMoveBG_NoDABg ( cBgS_PolyInfo const poly)

◆ ChkPolyHSStick()

u32 dBgS::ChkPolyHSStick ( cBgS_PolyInfo const poly)

◆ ClrMoveFlag()

void dBgS::ClrMoveFlag ( )

◆ Ct()

void dBgS::Ct ( )
virtual

Reimplemented from cBgS.

◆ DebugDrawPoly()

void dBgS::DebugDrawPoly ( dBgW_Base param_1)
inline

◆ Dt()

void dBgS::Dt ( )
virtual

Reimplemented from cBgS.

◆ GetCamMoveBG()

s32 dBgS::GetCamMoveBG ( cBgS_PolyInfo const poly)

◆ GetExitId()

s32 dBgS::GetExitId ( cBgS_PolyInfo const poly)

◆ GetGroundCode()

int dBgS::GetGroundCode ( cBgS_PolyInfo const poly)

◆ GetGrpSoundId()

int dBgS::GetGrpSoundId ( cBgS_PolyInfo const poly)

◆ GetHorseNoEntry()

BOOL dBgS::GetHorseNoEntry ( cBgS_PolyInfo const poly)

◆ GetMagnetCode()

int dBgS::GetMagnetCode ( cBgS_PolyInfo const poly)

◆ GetMonkeyBarsCode()

int dBgS::GetMonkeyBarsCode ( cBgS_PolyInfo const poly)

◆ GetMtrlSndId()

u32 dBgS::GetMtrlSndId ( const cBgS_PolyInfo param_0)
inline

◆ GetPolyAtt0()

int dBgS::GetPolyAtt0 ( cBgS_PolyInfo const poly)

◆ GetPolyAtt1()

int dBgS::GetPolyAtt1 ( cBgS_PolyInfo const poly)

◆ GetPolyAttackThrough()

bool dBgS::GetPolyAttackThrough ( cBgS_PolyInfo const poly)

◆ GetPolyColor()

s32 dBgS::GetPolyColor ( cBgS_PolyInfo const poly)

◆ GetRoomCamId()

s32 dBgS::GetRoomCamId ( cBgS_PolyInfo const poly)

◆ GetRoomId()

s32 dBgS::GetRoomId ( cBgS_PolyInfo const poly)

◆ GetRoomPathId()

s32 dBgS::GetRoomPathId ( cBgS_PolyInfo const poly)

◆ GetRoomPathPntNo()

s32 dBgS::GetRoomPathPntNo ( cBgS_PolyInfo const poly)

◆ GetSpecialCode()

int dBgS::GetSpecialCode ( cBgS_PolyInfo const poly)

◆ GetUnderwaterRoofCode()

u32 dBgS::GetUnderwaterRoofCode ( cBgS_PolyInfo const poly)

◆ GetWallCode()

s32 dBgS::GetWallCode ( cBgS_PolyInfo const poly)

◆ Move()

void dBgS::Move ( )

◆ MoveBgCrrPos()

void dBgS::MoveBgCrrPos ( cBgS_PolyInfo const i_poly,
bool  param_1,
cXyz i_pos,
csXyz i_angle,
csXyz i_shapeAngle,
bool  param_5,
bool  param_6 
)

◆ MoveBgMatrixCrrPos()

void dBgS::MoveBgMatrixCrrPos ( cBgS_PolyInfo const i_poly,
bool  param_1,
cXyz i_pos,
csXyz i_angle,
csXyz i_shapeAngle 
)

◆ MoveBgTransPos()

void dBgS::MoveBgTransPos ( cBgS_PolyInfo const i_poly,
bool  param_1,
cXyz i_pos,
csXyz i_angle,
csXyz i_shapeAngle 
)

◆ PushPullCallBack()

fopAc_ac_c * dBgS::PushPullCallBack ( cBgS_PolyInfo const param_0,
fopAc_ac_c i_pushActor,
s16  i_angle,
dBgW_Base::PushPullLabel  i_label 
)

◆ Regist()

bool dBgS::Regist ( dBgW_Base pbgw,
fopAc_ac_c p_actor 
)

◆ RideCallBack()

void dBgS::RideCallBack ( cBgS_PolyInfo const poly,
fopAc_ac_c param_1 
)

◆ RoofChk()

f32 dBgS::RoofChk ( dBgS_RoofChk p_roof)

◆ SphChk()

bool dBgS::SphChk ( dBgS_SphChk p_sph,
void param_1 
)

◆ SplGrpChk()

bool dBgS::SplGrpChk ( dBgS_SplGrpChk p_grp)

◆ WallCorrect()

void dBgS::WallCorrect ( dBgS_Acch p_acch)

◆ WallCorrectSort()

void dBgS::WallCorrectSort ( dBgS_Acch p_acch)

◆ WaterChk()

bool dBgS::WaterChk ( dBgS_SplGrpChk chk)
inline

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