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

#include <c_cc_d.h>

+ Inheritance diagram for cCcD_ObjCommonBase:
+ Collaboration diagram for cCcD_ObjCommonBase:

Public Types

enum  CoSPrm_e { CO_SPRM_SET = 1 , CO_SPRM_NO_CRR = 0x100 , CO_SPRM_NO_CO_HIT_INF_SET = 0x200 , CO_SPRM_SAME_ACTOR_HIT = 0x400 }
 

Public Member Functions

 cCcD_ObjCommonBase ()
 
virtual ~cCcD_ObjCommonBase ()
 
void ct ()
 
void SetSPrm (u32 sprm)
 
s32 getSPrm () const
 
void setRPrm (s32 rprm)
 
s32 getRPrm () const
 
cCcD_ObjGetHitObj ()
 
u32 MskSPrm (u32 mask) const
 
u32 MskRPrm (u32 mask)
 
void OnSPrmBit (u32 flag)
 
void OffSPrmBit (u32 flag)
 
u32 ChkSPrm (u32 prm) const
 
void Set (cCcD_SrcObjCommonBase const &src)
 

Protected Attributes

u32 mSPrm
 
u32 mRPrm
 
cCcD_ObjmHitObj
 

Member Enumeration Documentation

◆ CoSPrm_e

Enumerator
CO_SPRM_SET 
CO_SPRM_NO_CRR 
CO_SPRM_NO_CO_HIT_INF_SET 
CO_SPRM_SAME_ACTOR_HIT 

Constructor & Destructor Documentation

◆ cCcD_ObjCommonBase()

cCcD_ObjCommonBase::cCcD_ObjCommonBase ( )
inline

◆ ~cCcD_ObjCommonBase()

virtual cCcD_ObjCommonBase::~cCcD_ObjCommonBase ( )
inlinevirtual

Member Function Documentation

◆ ChkSPrm()

u32 cCcD_ObjCommonBase::ChkSPrm ( u32  prm) const
inline

◆ ct()

void cCcD_ObjCommonBase::ct ( )

◆ GetHitObj()

cCcD_Obj * cCcD_ObjCommonBase::GetHitObj ( )
inline

◆ getRPrm()

s32 cCcD_ObjCommonBase::getRPrm ( ) const
inline

◆ getSPrm()

s32 cCcD_ObjCommonBase::getSPrm ( ) const
inline

◆ MskRPrm()

u32 cCcD_ObjCommonBase::MskRPrm ( u32  mask)
inline

◆ MskSPrm()

u32 cCcD_ObjCommonBase::MskSPrm ( u32  mask) const
inline

◆ OffSPrmBit()

void cCcD_ObjCommonBase::OffSPrmBit ( u32  flag)
inline

◆ OnSPrmBit()

void cCcD_ObjCommonBase::OnSPrmBit ( u32  flag)
inline

◆ Set()

void cCcD_ObjCommonBase::Set ( cCcD_SrcObjCommonBase const src)
inline

◆ setRPrm()

void cCcD_ObjCommonBase::setRPrm ( s32  rprm)
inline

◆ SetSPrm()

void cCcD_ObjCommonBase::SetSPrm ( u32  sprm)
inline

Member Data Documentation

◆ mHitObj

cCcD_Obj* cCcD_ObjCommonBase::mHitObj
protected

◆ mRPrm

u32 cCcD_ObjCommonBase::mRPrm
protected

◆ mSPrm

u32 cCcD_ObjCommonBase::mSPrm
protected

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