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

#include <d_cc_d.h>

+ Inheritance diagram for dCcD_GObjAt:
+ Collaboration diagram for dCcD_GObjAt:

Public Member Functions

void Set (dCcD_SrcGObjAt const &)
 
virtual ~dCcD_GObjAt ()
 
void SetVec (cXyz &vec)
 
cXyzGetVec ()
 
cXyzGetVecP ()
 
void SetHitMark (u8 mark)
 
void SetSe (u8 se)
 
void SetMtrl (u8 mtrl)
 
void SetAtSpl (dCcG_At_Spl spl)
 
u8 GetSe ()
 
u8 GetSpl ()
 
u8 GetMtrl ()
 
u8 GetHitMark ()
 
void SetRVec (cXyz &vec)
 
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 ()
 

Public Attributes

u8 mSe
 
u8 mMtrl
 
u8 mHitMark
 
u8 mSpl
 
cXyz mHitPos
 
cXyz mVec
 
cXyz mRVec
 
- Public Attributes inherited from dCcD_GAtTgCoCommonBase
u32 mGFlag
 
u32 mRPrm
 
dCcD_HitCallback mHitCallback
 
u32 mApid
 
fopAc_ac_cmAc
 
s8 mEffCounter
 

Constructor & Destructor Documentation

◆ ~dCcD_GObjAt()

virtual dCcD_GObjAt::~dCcD_GObjAt ( )
inlinevirtual

Member Function Documentation

◆ GetHitMark()

u8 dCcD_GObjAt::GetHitMark ( )
inline

◆ GetHitPosP()

cXyz * dCcD_GObjAt::GetHitPosP ( )
inline

◆ GetMtrl()

u8 dCcD_GObjAt::GetMtrl ( )
inline

◆ GetSe()

u8 dCcD_GObjAt::GetSe ( )
inline

◆ GetSpl()

u8 dCcD_GObjAt::GetSpl ( )
inline

◆ GetVec()

cXyz & dCcD_GObjAt::GetVec ( )
inline

◆ GetVecP()

cXyz * dCcD_GObjAt::GetVecP ( )
inline

◆ Set()

void dCcD_GObjAt::Set ( dCcD_SrcGObjAt const src)

◆ SetAtSpl()

void dCcD_GObjAt::SetAtSpl ( dCcG_At_Spl  spl)
inline

◆ SetHitMark()

void dCcD_GObjAt::SetHitMark ( u8  mark)
inline

◆ SetHitPos()

void dCcD_GObjAt::SetHitPos ( cXyz pos)
inline

◆ SetMtrl()

void dCcD_GObjAt::SetMtrl ( u8  mtrl)
inline

◆ SetRVec()

void dCcD_GObjAt::SetRVec ( cXyz vec)
inline

◆ SetSe()

void dCcD_GObjAt::SetSe ( u8  se)
inline

◆ SetVec()

void dCcD_GObjAt::SetVec ( cXyz vec)
inline

Member Data Documentation

◆ mHitMark

u8 dCcD_GObjAt::mHitMark

◆ mHitPos

cXyz dCcD_GObjAt::mHitPos

◆ mMtrl

u8 dCcD_GObjAt::mMtrl

◆ mRVec

cXyz dCcD_GObjAt::mRVec

◆ mSe

u8 dCcD_GObjAt::mSe

◆ mSpl

u8 dCcD_GObjAt::mSpl

◆ mVec

cXyz dCcD_GObjAt::mVec

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