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

#include <d_cc_d.h>

+ Inheritance diagram for dCcD_Pnt:
+ Collaboration diagram for dCcD_Pnt:

Public Member Functions

cCcD_ShapeAttrGetShapeAttr ()
 
virtual ~dCcD_Pnt ()
 
 dCcD_Pnt ()
 
- Public Member Functions inherited from dCcD_GObjInf
 dCcD_GObjInf ()
 
virtual ~dCcD_GObjInf ()
 
virtual cCcD_GObjInfGetGObjInf ()
 
virtual void ClrAtHit ()
 
u32 ChkAtHit ()
 
void ResetAtHit ()
 
cCcD_ObjGetAtHitObj ()
 
cCcD_GObjInfGetAtHitGObj ()
 
u8 ChkAtNoGuard ()
 
virtual void ClrTgHit ()
 
u32 ChkTgHit ()
 
void ResetTgHit ()
 
cCcD_ObjGetTgHitObj ()
 
dCcD_GObjInfGetTgHitGObj ()
 
u8 GetTgHitObjSe ()
 
virtual void ClrCoHit ()
 
u32 ChkCoHit ()
 
void ResetCoHit ()
 
cCcD_ObjGetCoHitObj ()
 
void Set (dCcD_SrcGObjInf const &)
 
fopAc_ac_cGetCoHitAc ()
 
void SetAtVec (cXyz &vec)
 
void SetTgVec (cXyz &vec)
 
bool ChkAtNoMass () const
 
void OnAtNoHitMark ()
 
void OffAtNoHitMark ()
 
void OnTgNoHitMark ()
 
void OffTgNoHitMark ()
 
void OnAtNoConHit ()
 
void OffAtNoConHit ()
 
void OnTgNoConHit ()
 
void OffTgNoConHit ()
 
void OnTgStopNoConHit ()
 
void OffTgStopNoConHit ()
 
void SetAtHitMark (u8 mark)
 
void SetAtSe (u8 se)
 
void SetTgSe (u8 se)
 
void SetAtMtrl (u8 mtrl)
 
void SetTgMtrl (u8 mtrl)
 
fopAc_ac_cGetAtHitAc ()
 
bool ChkAtShieldHit ()
 
cXyzGetAtVecP ()
 
cXyzGetTgVecP ()
 
void SetAtSpl (dCcG_At_Spl spl)
 
void SetAtHitCallback (dCcD_HitCallback callback)
 
void SetTgHitCallback (dCcD_HitCallback callback)
 
void SetCoHitCallback (dCcD_HitCallback callback)
 
u8 GetAtSe ()
 
dCcG_At_Spl GetAtSpl ()
 
u8 GetAtMtrl ()
 
u8 GetTgMtrl ()
 
fopAc_ac_cGetTgHitAc ()
 
void SetTgShieldFrontRangeYAngle (s16 *angle)
 
void OffTgWolfSpNoDamage ()
 
void OnTgWolfSpNoDamage ()
 
void SetTgHitMark (CcG_Tg_HitMark mark)
 
void OnTgSpShield ()
 
void OffTgSpShield ()
 
void OnTgShield ()
 
void OffTgShield ()
 
void OnTgShieldFrontRange ()
 
void OffTgShieldFrontRange ()
 
void OnTgSmallShield ()
 
void OffTgSmallShield ()
 
void OnTgIronBallRebound ()
 
void OffTgIronBallRebound ()
 
bool ChkTgIronBallRebound ()
 
void OnTgSpinnerReflect ()
 
void OffTgSpinnerReflect ()
 
s16GetTgShieldFrontRangeYAngle ()
 
s16 GetTgShieldRange ()
 
bool ChkTgShield ()
 
bool ChkTgSpShield ()
 
bool ChkTgSmallShield ()
 
bool ChkTgShieldFrontRange ()
 
bool ChkAtNoConHit ()
 
bool ChkAtStopNoConHit ()
 
bool ChkTgNoConHit ()
 
bool ChkTgStopNoConHit ()
 
void OnCoNoCamHit ()
 
bool ChkCoNoCamHit ()
 
dCcD_HitCallback GetCoHitCallback ()
 
dCcD_HitCallback GetAtHitCallback ()
 
dCcD_HitCallback GetTgHitCallback ()
 
void SetCoHitApid (fpc_ProcID apid)
 
void SetAtHitApid (fpc_ProcID apid)
 
void SetTgHitApid (fpc_ProcID apid)
 
void OnCoHitNoActor ()
 
void OffCoHitNoActor ()
 
void OnAtHitNoActor ()
 
void OffAtHitNoActor ()
 
void OnTgHitNoActor ()
 
void OffTgHitNoActor ()
 
bool ChkCoHitNoActor () const
 
bool ChkAtHitNoActor () const
 
bool ChkTgHitNoActor () const
 
bool ChkTgWolfSpNoDamage ()
 
bool ChkAtNoHitMark ()
 
bool ChkTgNoHitMark ()
 
bool ChkTgArrowThrough ()
 
bool ChkTgHookShotNoHitMark ()
 
bool ChkTgArrowNoHitMark ()
 
dCcG_Tg_Spl GetTgSpl ()
 
void SetTgSpl (u8 tg_spl)
 
int GetTgHitMark ()
 
int GetAtHitMark ()
 
bool ChkAtEffCounter ()
 
bool ChkTgEffCounter ()
 
void ClrAtEffCounter ()
 
void ClrTgEffCounter ()
 
void ClrCoEffCounter ()
 
void SetAtEffCounterTimer ()
 
void SetTgEffCounterTimer ()
 
void SubtractAtEffCounter ()
 
void SubtractTgEffCounter ()
 
void SubtractCoEffCounter ()
 
void OnTgShieldHit ()
 
void OffTgShieldHit ()
 
void OnAtShieldHit ()
 
void OffAtShieldHit ()
 
void OffTgMagneHit ()
 
void SetTgRVec (cXyz &vec)
 
void SetAtRVec (cXyz &vec)
 
void SetTgHitPos (cXyz &pos)
 
void SetAtHitPos (cXyz &pos)
 
u8 GetTgSe ()
 
u32 GetTgHitObjHitSeID (int i_soundID)
 
cXyzGetAtHitPosP ()
 
cXyzGetTgHitPosP ()
 
cXyzGetTgRVecP ()
 
bool ChkTgHookshotThrough ()
 
void OffTgHookShotNoHitMark ()
 
bool ChkTgShieldHit ()
 
bool ChkTgSpinnerReflect ()
 
- Public Member Functions inherited from cCcD_GObjInf
 cCcD_GObjInf ()
 
virtual ~cCcD_GObjInf ()
 
virtual cCcD_GObjInf const * GetGObjInf () const
 
- Public Member Functions inherited from cCcD_Obj
 cCcD_Obj ()
 
virtual ~cCcD_Obj ()
 
virtual cCcD_ShapeAttr const * GetShapeAttr () const
 
virtual void Draw (_GXColor const &)
 
void ct ()
 
void Set (cCcD_SrcObj const &)
 
fopAc_ac_cGetAc ()
 
cCcD_SttsGetStts ()
 
void SetStts (cCcD_Stts *stts)
 
cCcD_DivideInfoGetDivideInfo ()
 
cCcD_DivideInfoGetPDivideInfo ()
 
int ChkBsRevHit () const
 
- Public Member Functions inherited from cCcD_ObjHitInf
virtual ~cCcD_ObjHitInf ()
 
void Set (cCcD_SrcObjHitInf const &)
 
cCcD_ObjAtGetObjAt ()
 
cCcD_ObjTgGetObjTg ()
 
cCcD_ObjCoGetObjCo ()
 
u32 GetTgGrp () const
 
u32 GetAtGrp () const
 
u32 GetCoGrp () const
 
int GetTgType () const
 
u32 GetAtType () const
 
bool ChkTgSet () const
 
bool ChkAtSet () const
 
bool ChkCoSet () const
 
u32 ChkCoSameActorHit () const
 
void OnCoSameActorHit ()
 
void OffCoSameActorHit ()
 
u32 GetCoVsGrp () const
 
u32 GetCoIGrp () const
 
u8 GetAtAtp () const
 
u32 ChkAtNoTgHitInfSet () const
 
u32 ChkTgNoAtHitInfSet () const
 
u32 ChkCoNoCoHitInfSet () const
 
bool ChkTgNoSlingHitInfSet () const
 
void SetAtHit (cCcD_Obj *obj)
 
void SetTgHit (cCcD_Obj *obj)
 
void SetCoHit (cCcD_Obj *obj)
 
u32 ChkAtType (u32 type) const
 
u32 ChkCoNoCrr () const
 
void OnCoNoCrrBit ()
 
u32 ChkCoSph3DCrr () const
 
void OnCoNoCoHitInfSet ()
 
void OnAtSPrmBit (u32 flag)
 
void OffAtSPrmBit (u32 flag)
 
void OffTgSPrmBit (u32 flag)
 
void OffCoSPrmBit (u32 flag)
 
void SetAtType (u32 type)
 
void OnAtSetBit ()
 
void OnAtNoTgHitInfSet ()
 
void OffAtNoTgHitInfSet ()
 
u32 MskTgSPrm (u32 mask) const
 
void SetAtAtp (int atp)
 
void OffCoSetBit ()
 
void SetTgType (u32 type)
 
void OnTgSPrmBit (u32 flag)
 
void OffAtSetBit ()
 
void OnTgSetBit ()
 
void OffTgSetBit ()
 
void OnCoSetBit ()
 
void OffAtVsEnemyBit ()
 
void OnAtVsEnemyBit ()
 
void OffAtVsPlayerBit ()
 
void OnAtVsPlayerBit ()
 
void OnCoSPrmBit (u32 flag)
 
void SetCoVsGrp (u32 grp)
 
void SetCoIGrp (u32 grp)
 
void SetTgGrp (u32 grp)
 
void SetAtSPrm (u32 prm)
 
void SetTgSPrm (u32 prm)
 
void SetCoSPrm (u32 prm)
 
void ClrAtHit ()
 
void ClrTgHit ()
 
void ClrCoHit ()
 
u32 ChkAtHit ()
 
u32 ChkTgHit ()
 
u32 ChkCoHit ()
 
cCcD_ObjGetAtHitObj ()
 
cCcD_ObjGetTgHitObj ()
 
cCcD_ObjGetCoHitObj ()
 
u32 ChkAtSPrm (u32 prm)
 
u32 ChkCoSPrm (u32 prm) const
 
void OnTgNoSlingHitInfSet ()
 
void OnAtVsBitSet (u32 prm)
 
void OffAtVsBitSet (u32 prm)
 
void OffTgNoAtHitInfSet ()
 
- Public Member Functions inherited from cCcD_PntAttr
 cCcD_PntAttr ()
 
virtual ~cCcD_PntAttr ()
 
virtual bool GetNVec (cXyz const &, cXyz *) const
 
virtual bool CrossAtTg (cCcD_ShapeAttr const &param_0, cXyz *param_1) const
 
virtual bool CrossAtTg (cCcD_PntAttr const &, cXyz *) const
 
virtual bool CrossAtTg (cCcD_CpsAttr const &, cXyz *) const
 
virtual bool CrossAtTg (cCcD_TriAttr const &, cXyz *) const
 
virtual bool CrossAtTg (cCcD_AabAttr const &, cXyz *) const
 
virtual bool CrossAtTg (cCcD_CylAttr const &, cXyz *) const
 
virtual bool CrossAtTg (cCcD_SphAttr const &, cXyz *) const
 
virtual bool CrossCo (const cCcD_ShapeAttr &param_0, f32 *param_1) const
 
virtual bool CrossCo (const cCcD_PntAttr &, f32 *) const
 
virtual bool CrossCo (const cCcD_CpsAttr &, f32 *) const
 
virtual bool CrossCo (const cCcD_TriAttr &, f32 *) const
 
virtual bool CrossCo (const cCcD_AabAttr &, f32 *) const
 
virtual bool CrossCo (const cCcD_CylAttr &, f32 *) const
 
virtual bool CrossCo (const cCcD_SphAttr &, f32 *) const
 
virtual void CalcAabBox ()
 
- Public Member Functions inherited from cCcD_ShapeAttr
 cCcD_ShapeAttr ()
 
virtual ~cCcD_ShapeAttr ()
 
virtual const cXyzGetCoCP () const
 
virtual cXyzGetCoCP ()
 
virtual void getShapeAccess (cCcD_ShapeAttr::Shape *) const
 
cM3dGAabGetWorkAab ()
 
cM3dGAab const & GetWorkAab () const
 
- Public Member Functions inherited from cM3dGVtx
 ~cM3dGVtx ()
 

Additional Inherited Members

- Static Public Member Functions inherited from dCcD_GObjInf
static Z2SoundID getHitSeID (u8, int)
 
- Public Attributes inherited from cCcD_ShapeAttr
cM3dGAab mAab
 
- Public Attributes inherited from cM3dGVtx
cXyz vtx
 
- Static Public Attributes inherited from dCcD_GObjInf
static const Z2SoundID m_hitSeID [24]
 
- Static Public Attributes inherited from cCcD_ShapeAttr
static cXyz m_virtual_center = cXyz::Zero
 
- Protected Attributes inherited from dCcD_GObjInf
dCcD_GObjAt mGObjAt
 
dCcD_GObjTg mGObjTg
 
dCcD_GObjCo mGObjCo
 
- Protected Attributes inherited from cCcD_ObjHitInf
cCcD_ObjAt mObjAt
 
cCcD_ObjTg mObjTg
 
cCcD_ObjCo mObjCo
 

Constructor & Destructor Documentation

◆ ~dCcD_Pnt()

virtual dCcD_Pnt::~dCcD_Pnt ( )
inlinevirtual

◆ dCcD_Pnt()

dCcD_Pnt::dCcD_Pnt ( )
inline

Member Function Documentation

◆ GetShapeAttr()

cCcD_ShapeAttr * dCcD_Pnt::GetShapeAttr ( )
virtual

Reimplemented from cCcD_Obj.


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