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

#include <d_cc_d.h>

+ Inheritance diagram for dCcD_GObjTg:
+ Collaboration diagram for dCcD_GObjTg:

Public Member Functions

void Set (dCcD_SrcGObjTg const &)
 
virtual ~dCcD_GObjTg ()
 
void SetSe (u8 se)
 
void SetVec (cXyz &vec)
 
cXyzGetVec ()
 
void SetShieldFrontRangeYAngle (s16 *angle)
 
void SetMtrl (u8 mtrl)
 
u8 GetMtrl ()
 
void SetHitMark (CcG_Tg_HitMark mark)
 
s16GetShieldFrontRangeYAngle ()
 
s16 GetShieldRange ()
 
u8 GetSpl ()
 
u8 GetHitMark ()
 
void SetRVec (cXyz &vec)
 
cXyzGetVecP ()
 
cXyzGetRVecP ()
 
void SetHitPos (cXyz &pos)
 
cXyzGetHitPosP ()
 
- Public Member Functions inherited from dCcD_GAtTgCoCommonBase
 dCcD_GAtTgCoCommonBase ()
 
void ClrActorInfo ()
 
void ct ()
 
void SetHitApid (fpc_ProcID)
 
fopAc_ac_cGetAc ()
 
void Set (dCcD_SrcGAtTgCoCommonBase const &)
 
void SetEffCounterTimer ()
 
void SubtractEffCounter ()
 
bool ChkEffCounter ()
 
virtual ~dCcD_GAtTgCoCommonBase ()
 
void ClrEffCounter ()
 
u32 GetGFlag () const
 
u32 GetRPrm () const
 
u32 MskSPrm (u32 mask) const
 
u32 MskRPrm (u32 mask) const
 
bool ChkSPrm (u32 mask) const
 
void OnSPrm (u32 flag)
 
void OnRPrm (u32 flag)
 
void OffSPrm (u32 flag)
 
void OffRPrm (u32 flag)
 
bool ChkRPrm (u32 flag) const
 
void SetHitCallback (dCcD_HitCallback callback)
 
dCcD_HitCallback GetHitCallback ()
 
void ClrHit ()
 

Private Attributes

u8 mSe
 
u8 mMtrl
 
u8 mHitMark
 
u8 mSpl
 
cXyz mVec
 
cXyz mRVec
 
cXyz mHitPos
 
s16mShieldFrontRangeYAngle
 
s16 mShieldRange
 
s16 field_0x4a
 

Additional Inherited Members

- Public Attributes inherited from dCcD_GAtTgCoCommonBase
u32 mGFlag
 
u32 mRPrm
 
dCcD_HitCallback mHitCallback
 
u32 mApid
 
fopAc_ac_cmAc
 
s8 mEffCounter
 

Constructor & Destructor Documentation

◆ ~dCcD_GObjTg()

virtual dCcD_GObjTg::~dCcD_GObjTg ( )
inlinevirtual

Member Function Documentation

◆ GetHitMark()

u8 dCcD_GObjTg::GetHitMark ( )
inline

◆ GetHitPosP()

cXyz * dCcD_GObjTg::GetHitPosP ( )
inline

◆ GetMtrl()

u8 dCcD_GObjTg::GetMtrl ( )
inline

◆ GetRVecP()

cXyz * dCcD_GObjTg::GetRVecP ( )
inline

◆ GetShieldFrontRangeYAngle()

s16 * dCcD_GObjTg::GetShieldFrontRangeYAngle ( )
inline

◆ GetShieldRange()

s16 dCcD_GObjTg::GetShieldRange ( )
inline

◆ GetSpl()

u8 dCcD_GObjTg::GetSpl ( )
inline

◆ GetVec()

cXyz & dCcD_GObjTg::GetVec ( )
inline

◆ GetVecP()

cXyz * dCcD_GObjTg::GetVecP ( )
inline

◆ Set()

void dCcD_GObjTg::Set ( dCcD_SrcGObjTg const src)

◆ SetHitMark()

void dCcD_GObjTg::SetHitMark ( CcG_Tg_HitMark  mark)
inline

◆ SetHitPos()

void dCcD_GObjTg::SetHitPos ( cXyz pos)
inline

◆ SetMtrl()

void dCcD_GObjTg::SetMtrl ( u8  mtrl)
inline

◆ SetRVec()

void dCcD_GObjTg::SetRVec ( cXyz vec)
inline

◆ SetSe()

void dCcD_GObjTg::SetSe ( u8  se)
inline

◆ SetShieldFrontRangeYAngle()

void dCcD_GObjTg::SetShieldFrontRangeYAngle ( s16 angle)
inline

◆ SetVec()

void dCcD_GObjTg::SetVec ( cXyz vec)
inline

Member Data Documentation

◆ field_0x4a

s16 dCcD_GObjTg::field_0x4a
private

◆ mHitMark

u8 dCcD_GObjTg::mHitMark
private

◆ mHitPos

cXyz dCcD_GObjTg::mHitPos
private

◆ mMtrl

u8 dCcD_GObjTg::mMtrl
private

◆ mRVec

cXyz dCcD_GObjTg::mRVec
private

◆ mSe

u8 dCcD_GObjTg::mSe
private

◆ mShieldFrontRangeYAngle

s16* dCcD_GObjTg::mShieldFrontRangeYAngle
private

◆ mShieldRange

s16 dCcD_GObjTg::mShieldRange
private

◆ mSpl

u8 dCcD_GObjTg::mSpl
private

◆ mVec

cXyz dCcD_GObjTg::mVec
private

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