Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
cBgW Class Referenceabstract

#include <d_bg_w.h>

+ Inheritance diagram for cBgW:
+ Collaboration diagram for cBgW:

Public Types

enum  Flags_e {
  MOVE_BG_e = 0x1 , NO_CALC_VTX_e = 0x2 , NO_VTX_TBL_e = 0x10 , GLOBAL_e = 0x20 ,
  CBGW_UNK_FLAG_40 = 0x40 , LOCK_e = 0x80
}
 
- Public Types inherited from dBgW_Base
enum  PushPullLabel {
  PPLABEL_NONE = 0 , PPLABEL_PUSH = 1 , PPLABEL_PULL = 2 , PPLABEL_4 = 4 ,
  PPLABEL_HEAVY = 8
}
 
enum  PRIORITY { PRIORITY_0 }
 
typedef fopAc_ac_c *(* PushPull_CallBack) (fopAc_ac_c *, fopAc_ac_c *, s16, dBgW_Base::PushPullLabel)
 

Public Member Functions

 cBgW ()
 
void FreeArea ()
 
void GlobalVtx ()
 
bool SetVtx ()
 
bool SetTri ()
 
void BlckConnect (u16 *, int *, int)
 
void MakeBlckTransMinMax (cXyz *, cXyz *)
 
void MakeBlckMinMax (int, cXyz *, cXyz *)
 
void MakeBlckBnd (int, cXyz *, cXyz *)
 
void MakeNodeTreeRp (int)
 
void MakeNodeTreeGrpRp (int)
 
void MakeNodeTree ()
 
bool Set (cBgD_t *pdzb, u32 flags, Mtx *pbase_mtx)
 
bool RwgLineCheck (u16, cBgS_LinChk *)
 
bool LineCheckRp (cBgS_LinChk *, int)
 
bool LineCheckGrpRp (cBgS_LinChk *, int, int)
 
bool RwgGroundCheckCommon (f32, u16, cBgS_GndChk *)
 
bool RwgGroundCheckGnd (u16, cBgS_GndChk *)
 
bool RwgGroundCheckWall (u16, cBgS_GndChk *)
 
bool GroundCrossRp (cBgS_GndChk *, int)
 
bool GroundCrossGrpRp (cBgS_GndChk *, int, int)
 
void CopyOldMtx ()
 
void Move ()
 
void RwgShdwDraw (int, cBgS_ShdwDraw *)
 
void ShdwDrawRp (cBgS_ShdwDraw *, int)
 
void ShdwDrawGrpRp (cBgS_ShdwDraw *, int)
 
void GetTrans (cXyz *) const
 
int GetPolyInfId (int) const
 
u32 GetPolyInf0 (int, u32, u32) const
 
u32 GetMaskPolyInf0_NoShift (int, u32) const
 
u32 GetPolyInf1 (int, u32, u32) const
 
u32 GetMaskPolyInf1_NoShift (int, u32) const
 
u32 GetPolyInf2 (int, u32, u32) const
 
int GetTriGrp (int) const
 
virtual ~cBgW ()
 
virtual bool ChkMemoryError ()
 
virtual bool ChkNotReady () const
 
virtual bool ChkLock () const
 
virtual bool ChkMoveBg () const
 
virtual u32 ChkMoveFlag () const =0
 
virtual cM3dGPla GetTriPla (cBgS_PolyInfo const &) const
 
virtual bool GetTriPnt (cBgS_PolyInfo const &, cXyz *, cXyz *, cXyz *) const
 
virtual cM3dGAabGetBnd () const
 
virtual u32 GetGrpInf (cBgS_PolyInfo const &) const
 
virtual void OffMoveFlag ()=0
 
virtual void GetTopUnder (f32 *, f32 *) const
 
virtual bool LineCheck (cBgS_LinChk *)
 
virtual bool GroundCross (cBgS_GndChk *)
 
virtual void ShdwDraw (cBgS_ShdwDraw *)
 
virtual void CaptPoly (dBgS_CaptPoly &)=0
 
virtual bool WallCorrect (dBgS_Acch *)=0
 
virtual bool WallCorrectSort (dBgS_Acch *)=0
 
virtual bool RoofChk (dBgS_RoofChk *)=0
 
virtual bool SplGrpChk (dBgS_SplGrpChk *)=0
 
virtual bool SphChk (dBgS_SphChk *, void *)=0
 
virtual s32 GetGrpRoomIndex (cBgS_PolyInfo const &) const
 
virtual s32 GetExitId (cBgS_PolyInfo const &)=0
 
virtual s32 GetPolyColor (cBgS_PolyInfo const &)=0
 
virtual BOOL GetHorseNoEntry (cBgS_PolyInfo const &)=0
 
virtual int GetSpecialCode (cBgS_PolyInfo const &)=0
 
virtual int GetSpecialCode (int)=0
 
virtual int GetMagnetCode (cBgS_PolyInfo const &)=0
 
virtual u32 GetPolyObjThrough (int)=0
 
virtual u32 GetPolyCamThrough (int)=0
 
virtual u32 GetPolyLinkThrough (int)=0
 
virtual u32 GetPolyArrowThrough (int)=0
 
virtual u32 GetPolyHSStick (int)=0
 
virtual u32 GetPolyBoomerangThrough (int)=0
 
virtual u32 GetPolyRopeThrough (int)=0
 
virtual u32 GetPolyBombThrough (int)=0
 
virtual bool GetShdwThrough (int)=0
 
virtual u32 GetUnderwaterRoofCode (int)=0
 
virtual int GetMonkeyBarsCode (cBgS_PolyInfo const &)=0
 
virtual int GetLinkNo (cBgS_PolyInfo const &)=0
 
virtual s32 GetWallCode (cBgS_PolyInfo const &)=0
 
virtual int GetPolyAtt0 (cBgS_PolyInfo const &)=0
 
virtual int GetPolyAtt1 (cBgS_PolyInfo const &)=0
 
virtual int GetGroundCode (cBgS_PolyInfo const &)=0
 
virtual u32 GetIronBallThrough (int)=0
 
virtual u32 GetAttackThrough (int)=0
 
virtual s32 GetCamMoveBG (cBgS_PolyInfo const &)=0
 
virtual s32 GetRoomCamId (cBgS_PolyInfo const &)=0
 
virtual s32 GetRoomPathId (cBgS_PolyInfo const &)=0
 
virtual s32 GetRoomPathPntNo (cBgS_PolyInfo const &)=0
 
virtual u8 GetPolyGrpRoomInfId (cBgS_PolyInfo const &)=0
 
virtual int GetGrpSoundId (cBgS_PolyInfo const &)=0
 
virtual void CrrPos (cBgS_PolyInfo const &, void *, bool, cXyz *, csXyz *, csXyz *)=0
 
virtual void TransPos (cBgS_PolyInfo const &, void *, bool, cXyz *, csXyz *, csXyz *)=0
 
virtual void MatrixCrrPos (cBgS_PolyInfo const &, void *, bool, cXyz *, csXyz *, csXyz *)=0
 
virtual void CalcPlane ()
 
virtual void ClassifyPlane ()
 
virtual bool ChkPolyThrough (int, cBgS_PolyPassChk *)
 
virtual bool ChkShdwDrawThrough (int, cBgS_PolyPassChk *)
 
virtual bool ChkGrpThrough (int, cBgS_GrpPassChk *, int)
 
u32 GetOldInvMtx (Mtx m)
 
MtxP GetBaseMtxP ()
 
bool ChkNoCalcVtx ()
 
bool ChkFlush ()
 
void SetLock ()
 
bool ChkRoofRegist ()
 
cBgD_Vtx_tGetVtxTbl () const
 
int GetVtxNum () const
 
- Public Member Functions inherited from dBgW_Base
 dBgW_Base ()
 
void ClrDBgWBase ()
 
void CalcDiffShapeAngleY (s16)
 
virtual ~dBgW_Base ()
 
virtual void SetOldShapeAngleY (s16)
 
virtual void CallRideCallBack (fopAc_ac_c *, fopAc_ac_c *)
 
virtual void CallArrowStickCallBack (fopAc_ac_c *, fopAc_ac_c *, cXyz &)
 
PushPull_CallBack GetPushPullCallback () const
 
s16 GetDiffShapeAngleY ()
 
int GetRoomId ()
 
bool chkStickWall ()
 
bool chkStickRoof ()
 
bool ChkPushPullOk () const
 
void SetPushPullCallback (PushPull_CallBack i_callBack)
 
void SetRoomId (int id)
 
bool ChkPriority (int prio)
 
void SetPriority (PRIORITY priority)
 
void onStickWall ()
 
void onStickRoof ()
 
void OnPushPullOk ()
 
void OffPushPullOk ()
 
- Public Member Functions inherited from cBgW_BgId
void Release ()
 
bool ChkUsed () const
 
void Regist (int)
 
virtual ~cBgW_BgId ()
 
 cBgW_BgId ()
 
void Ct ()
 
u16 GetId () const
 

Public Attributes

MtxP pm_base
 
Mtx m_inv_mtx
 
Mtx m_mtx
 
cXyz mTransVel
 
u8 mFlags
 
u8 mNeedsFullTransform
 
u32 field_0x8c
 
u8 mMoveCounter
 
u8 field_0x91
 
u16 m_rootGrpIdx
 
cBgW_TriElmpm_tri
 
cBgW_RwgElmpm_rwg
 
cBgD_Vtx_tpm_vtx_tbl
 
cBgD_tpm_bgd
 
cBgW_BlkElmpm_blk
 
cBgW_GrpElmpm_grp
 
cBgW_NodeTreepm_node_tree
 

Member Enumeration Documentation

◆ Flags_e

Enumerator
MOVE_BG_e 
NO_CALC_VTX_e 
NO_VTX_TBL_e 
GLOBAL_e 
CBGW_UNK_FLAG_40 
LOCK_e 

Constructor & Destructor Documentation

◆ cBgW()

cBgW::cBgW ( )

◆ ~cBgW()

cBgW::~cBgW ( )
virtual

Member Function Documentation

◆ BlckConnect()

void cBgW::BlckConnect ( u16 i_start_idx,
int i_prev_idx,
int  i_idx 
)

◆ CalcPlane()

void cBgW::CalcPlane ( )
virtual

◆ CaptPoly()

virtual void cBgW::CaptPoly ( dBgS_CaptPoly )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ ChkFlush()

bool cBgW::ChkFlush ( )
inline

◆ ChkGrpThrough()

bool cBgW::ChkGrpThrough ( int  param_0,
cBgS_GrpPassChk param_1,
int  param_2 
)
virtual

Reimplemented in dBgW.

◆ ChkLock()

bool cBgW::ChkLock ( ) const
virtual

Implements dBgW_Base.

◆ ChkMemoryError()

bool cBgW::ChkMemoryError ( )
virtual

Reimplemented from dBgW_Base.

◆ ChkMoveBg()

bool cBgW::ChkMoveBg ( ) const
virtual

Implements dBgW_Base.

◆ ChkMoveFlag()

virtual u32 cBgW::ChkMoveFlag ( ) const
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ ChkNoCalcVtx()

bool cBgW::ChkNoCalcVtx ( )
inline

◆ ChkNotReady()

bool cBgW::ChkNotReady ( ) const
virtual

Implements dBgW_Base.

◆ ChkPolyThrough()

bool cBgW::ChkPolyThrough ( int  param_0,
cBgS_PolyPassChk param_1 
)
virtual

Reimplemented in dBgW.

◆ ChkRoofRegist()

bool cBgW::ChkRoofRegist ( )
inline

◆ ChkShdwDrawThrough()

bool cBgW::ChkShdwDrawThrough ( int  param_0,
cBgS_PolyPassChk param_1 
)
virtual

Reimplemented in dBgW.

◆ ClassifyPlane()

void cBgW::ClassifyPlane ( )
virtual

◆ CopyOldMtx()

void cBgW::CopyOldMtx ( )

◆ CrrPos()

virtual void cBgW::CrrPos ( cBgS_PolyInfo const ,
void ,
bool  ,
cXyz ,
csXyz ,
csXyz  
)
pure virtual

Implements dBgW_Base.

Implemented in dBgW, and dBgWSv.

◆ FreeArea()

void cBgW::FreeArea ( )

◆ GetAttackThrough()

virtual u32 cBgW::GetAttackThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetBaseMtxP()

MtxP cBgW::GetBaseMtxP ( )
inline

◆ GetBnd()

cM3dGAab * cBgW::GetBnd ( ) const
virtual

Implements dBgW_Base.

◆ GetCamMoveBG()

virtual s32 cBgW::GetCamMoveBG ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetExitId()

virtual s32 cBgW::GetExitId ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetGroundCode()

virtual int cBgW::GetGroundCode ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetGrpInf()

u32 cBgW::GetGrpInf ( cBgS_PolyInfo const poly) const
virtual

Implements dBgW_Base.

◆ GetGrpRoomIndex()

s32 cBgW::GetGrpRoomIndex ( cBgS_PolyInfo const poly) const
virtual

Implements dBgW_Base.

◆ GetGrpSoundId()

virtual int cBgW::GetGrpSoundId ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetHorseNoEntry()

virtual BOOL cBgW::GetHorseNoEntry ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetIronBallThrough()

virtual u32 cBgW::GetIronBallThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetLinkNo()

virtual int cBgW::GetLinkNo ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetMagnetCode()

virtual int cBgW::GetMagnetCode ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetMaskPolyInf0_NoShift()

u32 cBgW::GetMaskPolyInf0_NoShift ( int  poly_index,
u32  mask 
) const

◆ GetMaskPolyInf1_NoShift()

u32 cBgW::GetMaskPolyInf1_NoShift ( int  poly_index,
u32  mask 
) const

◆ GetMonkeyBarsCode()

virtual int cBgW::GetMonkeyBarsCode ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetOldInvMtx()

u32 cBgW::GetOldInvMtx ( Mtx  m)
inline

◆ GetPolyArrowThrough()

virtual u32 cBgW::GetPolyArrowThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyAtt0()

virtual int cBgW::GetPolyAtt0 ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyAtt1()

virtual int cBgW::GetPolyAtt1 ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyBombThrough()

virtual u32 cBgW::GetPolyBombThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyBoomerangThrough()

virtual u32 cBgW::GetPolyBoomerangThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyCamThrough()

virtual u32 cBgW::GetPolyCamThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyColor()

virtual s32 cBgW::GetPolyColor ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyGrpRoomInfId()

virtual u8 cBgW::GetPolyGrpRoomInfId ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyHSStick()

virtual u32 cBgW::GetPolyHSStick ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyInf0()

u32 cBgW::GetPolyInf0 ( int  poly_index,
u32  mask,
u32  shift 
) const

◆ GetPolyInf1()

u32 cBgW::GetPolyInf1 ( int  poly_index,
u32  mask,
u32  shift 
) const

◆ GetPolyInf2()

u32 cBgW::GetPolyInf2 ( int  poly_index,
u32  mask,
u32  shift 
) const

◆ GetPolyInfId()

int cBgW::GetPolyInfId ( int  poly_index) const

◆ GetPolyLinkThrough()

virtual u32 cBgW::GetPolyLinkThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyObjThrough()

virtual u32 cBgW::GetPolyObjThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetPolyRopeThrough()

virtual u32 cBgW::GetPolyRopeThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetRoomCamId()

virtual s32 cBgW::GetRoomCamId ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetRoomPathId()

virtual s32 cBgW::GetRoomPathId ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetRoomPathPntNo()

virtual s32 cBgW::GetRoomPathPntNo ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetShdwThrough()

virtual bool cBgW::GetShdwThrough ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetSpecialCode() [1/2]

virtual int cBgW::GetSpecialCode ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetSpecialCode() [2/2]

virtual int cBgW::GetSpecialCode ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetTopUnder()

void cBgW::GetTopUnder ( f32 o_top,
f32 o_under 
) const
virtual

Implements dBgW_Base.

◆ GetTrans()

void cBgW::GetTrans ( cXyz o_trans) const

◆ GetTriGrp()

int cBgW::GetTriGrp ( int  poly_index) const

◆ GetTriPla()

cM3dGPla cBgW::GetTriPla ( cBgS_PolyInfo const poly) const
virtual

Implements dBgW_Base.

◆ GetTriPnt()

bool cBgW::GetTriPnt ( cBgS_PolyInfo const poly,
cXyz o_pntA,
cXyz o_pntB,
cXyz o_pntC 
) const
virtual

Implements dBgW_Base.

◆ GetUnderwaterRoofCode()

virtual u32 cBgW::GetUnderwaterRoofCode ( int  )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GetVtxNum()

int cBgW::GetVtxNum ( ) const
inline

◆ GetVtxTbl()

cBgD_Vtx_t * cBgW::GetVtxTbl ( ) const
inline

◆ GetWallCode()

virtual s32 cBgW::GetWallCode ( cBgS_PolyInfo const )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ GlobalVtx()

void cBgW::GlobalVtx ( )

◆ GroundCross()

bool cBgW::GroundCross ( cBgS_GndChk i_gndchk)
virtual

Implements dBgW_Base.

◆ GroundCrossGrpRp()

bool cBgW::GroundCrossGrpRp ( cBgS_GndChk i_gndchk,
int  i_grp_idx,
int  i_depth 
)

◆ GroundCrossRp()

bool cBgW::GroundCrossRp ( cBgS_GndChk i_gndchk,
int  i_idx 
)

◆ LineCheck()

bool cBgW::LineCheck ( cBgS_LinChk i_linchk)
virtual

Implements dBgW_Base.

◆ LineCheckGrpRp()

bool cBgW::LineCheckGrpRp ( cBgS_LinChk i_linchk,
int  i_grp_idx,
int  depth 
)

◆ LineCheckRp()

bool cBgW::LineCheckRp ( cBgS_LinChk i_linchk,
int  i_idx 
)

◆ MakeBlckBnd()

void cBgW::MakeBlckBnd ( int  i_blk_idx,
cXyz i_min,
cXyz i_max 
)

◆ MakeBlckMinMax()

void cBgW::MakeBlckMinMax ( int  vtx_index,
cXyz i_min,
cXyz i_max 
)

◆ MakeBlckTransMinMax()

void cBgW::MakeBlckTransMinMax ( cXyz i_min,
cXyz i_max 
)

◆ MakeNodeTree()

void cBgW::MakeNodeTree ( )

◆ MakeNodeTreeGrpRp()

void cBgW::MakeNodeTreeGrpRp ( int  i_grp_idx)

◆ MakeNodeTreeRp()

void cBgW::MakeNodeTreeRp ( int  i_tree_idx)

◆ MatrixCrrPos()

virtual void cBgW::MatrixCrrPos ( cBgS_PolyInfo const ,
void ,
bool  ,
cXyz ,
csXyz ,
csXyz  
)
pure virtual

Implements dBgW_Base.

Implemented in dBgW, and dBgWSv.

◆ Move()

void cBgW::Move ( )

◆ OffMoveFlag()

virtual void cBgW::OffMoveFlag ( )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ RoofChk()

virtual bool cBgW::RoofChk ( dBgS_RoofChk )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ RwgGroundCheckCommon()

bool cBgW::RwgGroundCheckCommon ( f32  i_yPos,
u16  i_poly_idx,
cBgS_GndChk i_gndchk 
)

◆ RwgGroundCheckGnd()

bool cBgW::RwgGroundCheckGnd ( u16  i_poly_idx,
cBgS_GndChk i_gndchk 
)

◆ RwgGroundCheckWall()

bool cBgW::RwgGroundCheckWall ( u16  i_poly_idx,
cBgS_GndChk i_gndchk 
)

◆ RwgLineCheck()

bool cBgW::RwgLineCheck ( u16  i_poly_index,
cBgS_LinChk i_linchk 
)

◆ RwgShdwDraw()

void cBgW::RwgShdwDraw ( int  i_idx,
cBgS_ShdwDraw i_shdw 
)

◆ Set()

bool cBgW::Set ( cBgD_t pdzb,
u32  flags,
Mtx pbase_mtx 
)

◆ SetLock()

void cBgW::SetLock ( )
inline

◆ SetTri()

bool cBgW::SetTri ( )

◆ SetVtx()

bool cBgW::SetVtx ( )

◆ ShdwDraw()

void cBgW::ShdwDraw ( cBgS_ShdwDraw i_shdw)
virtual

Implements dBgW_Base.

◆ ShdwDrawGrpRp()

void cBgW::ShdwDrawGrpRp ( cBgS_ShdwDraw i_shdw,
int  i_idx 
)

◆ ShdwDrawRp()

void cBgW::ShdwDrawRp ( cBgS_ShdwDraw i_shdw,
int  i_idx 
)

◆ SphChk()

virtual bool cBgW::SphChk ( dBgS_SphChk ,
void  
)
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ SplGrpChk()

virtual bool cBgW::SplGrpChk ( dBgS_SplGrpChk )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ TransPos()

virtual void cBgW::TransPos ( cBgS_PolyInfo const ,
void ,
bool  ,
cXyz ,
csXyz ,
csXyz  
)
pure virtual

Implements dBgW_Base.

Implemented in dBgW, and dBgWSv.

◆ WallCorrect()

virtual bool cBgW::WallCorrect ( dBgS_Acch )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

◆ WallCorrectSort()

virtual bool cBgW::WallCorrectSort ( dBgS_Acch )
pure virtual

Implements dBgW_Base.

Implemented in dBgW.

Member Data Documentation

◆ field_0x8c

u32 cBgW::field_0x8c

◆ field_0x91

u8 cBgW::field_0x91

◆ m_inv_mtx

Mtx cBgW::m_inv_mtx

◆ m_mtx

Mtx cBgW::m_mtx

◆ m_rootGrpIdx

u16 cBgW::m_rootGrpIdx

◆ mFlags

u8 cBgW::mFlags

◆ mMoveCounter

u8 cBgW::mMoveCounter

◆ mNeedsFullTransform

u8 cBgW::mNeedsFullTransform

◆ mTransVel

cXyz cBgW::mTransVel

◆ pm_base

MtxP cBgW::pm_base

◆ pm_bgd

cBgD_t* cBgW::pm_bgd

◆ pm_blk

cBgW_BlkElm* cBgW::pm_blk

◆ pm_grp

cBgW_GrpElm* cBgW::pm_grp

◆ pm_node_tree

cBgW_NodeTree* cBgW::pm_node_tree

◆ pm_rwg

cBgW_RwgElm* cBgW::pm_rwg

◆ pm_tri

cBgW_TriElm* cBgW::pm_tri

◆ pm_vtx_tbl

cBgD_Vtx_t* cBgW::pm_vtx_tbl

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