|
| 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 cM3dGAab * | GetBnd () 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_t * | GetVtxTbl () const |
|
int | GetVtxNum () const |
|
| 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 () |
|
void | Release () |
|
bool | ChkUsed () const |
|
void | Regist (int) |
|
virtual | ~cBgW_BgId () |
|
| cBgW_BgId () |
|
void | Ct () |
|
u16 | GetId () const |
|