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

#include <c_cc_d.h>

+ Inheritance diagram for cCcD_DivideArea:
+ Collaboration diagram for cCcD_DivideArea:

Public Member Functions

 cCcD_DivideArea ()
 
virtual ~cCcD_DivideArea ()
 
void SetArea (cM3dGAab const &)
 
void CalcDivideInfo (cCcD_DivideInfo *, cM3dGAab const &, u32)
 
void CalcDivideInfoOverArea (cCcD_DivideInfo *, cM3dGAab const &)
 
- Public Member Functions inherited from cM3dGAab
 ~cM3dGAab ()
 
 ~cM3dGAab ()
 
virtual ~cM3dGAab ()
 
void Set (const cXyz *, const cXyz *)
 
bool CrossY (const cXyz *) const
 
bool UnderPlaneYUnder (f32) const
 
bool TopPlaneYUnder (f32) const
 
void ClearForMinMax (void)
 
void SetMinMax (const cXyz &)
 
void SetMinMax (const cM3dGAab &)
 
void SetMin (const cXyz &)
 
void SetMax (const cXyz &)
 
void CalcCenter (cXyz *) const
 
void PlusR (f32)
 
const cXyzGetMaxP (void) const
 
const cXyzGetMinP (void) const
 
const f32 GetMaxX (void) const
 
const f32 GetMaxY (void) const
 
const f32 GetMaxZ (void) const
 
const f32 GetMinX (void) const
 
const f32 GetMinY (void) const
 
const f32 GetMinZ (void) const
 
bool Cross (const cM3dGLin *param_1)
 
bool Cross (const cM3dGAab *param_1)
 
bool Cross (const cM3dGCyl *param_1)
 
bool Cross (const cM3dGSph *param_1)
 

Private Attributes

bool mXDiffIsZero
 
f32 mScaledXDiff
 
f32 mInvScaledXDiff
 
bool mYDiffIsZero
 
f32 mScaledYDiff
 
f32 mInvScaledYDiff
 
bool mZDiffIsZero
 
f32 mScaledZDiff
 
f32 mInvScaledZDiff
 

Additional Inherited Members

- Public Attributes inherited from cM3dGAab
cXyz mMin
 
cXyz mMax
 

Constructor & Destructor Documentation

◆ cCcD_DivideArea()

cCcD_DivideArea::cCcD_DivideArea ( )
inline

◆ ~cCcD_DivideArea()

virtual cCcD_DivideArea::~cCcD_DivideArea ( )
inlinevirtual

Member Function Documentation

◆ CalcDivideInfo()

void cCcD_DivideArea::CalcDivideInfo ( cCcD_DivideInfo pDivideInfo,
cM3dGAab const aab,
u32  param_2 
)

◆ CalcDivideInfoOverArea()

void cCcD_DivideArea::CalcDivideInfoOverArea ( cCcD_DivideInfo pDivideInfo,
cM3dGAab const aab 
)

◆ SetArea()

void cCcD_DivideArea::SetArea ( cM3dGAab const aab)

Member Data Documentation

◆ mInvScaledXDiff

f32 cCcD_DivideArea::mInvScaledXDiff
private

◆ mInvScaledYDiff

f32 cCcD_DivideArea::mInvScaledYDiff
private

◆ mInvScaledZDiff

f32 cCcD_DivideArea::mInvScaledZDiff
private

◆ mScaledXDiff

f32 cCcD_DivideArea::mScaledXDiff
private

◆ mScaledYDiff

f32 cCcD_DivideArea::mScaledYDiff
private

◆ mScaledZDiff

f32 cCcD_DivideArea::mScaledZDiff
private

◆ mXDiffIsZero

bool cCcD_DivideArea::mXDiffIsZero
private

◆ mYDiffIsZero

bool cCcD_DivideArea::mYDiffIsZero
private

◆ mZDiffIsZero

bool cCcD_DivideArea::mZDiffIsZero
private

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