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

#include <c_cc_d.h>

+ Inheritance diagram for cCcD_PntAttr:
+ Collaboration diagram for cCcD_PntAttr:

Public Member Functions

 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

- Public Attributes inherited from cCcD_ShapeAttr
cM3dGAab mAab
 
- Public Attributes inherited from cM3dGVtx
cXyz vtx
 
- Static Public Attributes inherited from cCcD_ShapeAttr
static cXyz m_virtual_center = cXyz::Zero
 

Constructor & Destructor Documentation

◆ cCcD_PntAttr()

cCcD_PntAttr::cCcD_PntAttr ( )
inline

◆ ~cCcD_PntAttr()

virtual cCcD_PntAttr::~cCcD_PntAttr ( )
inlinevirtual

Member Function Documentation

◆ CalcAabBox()

virtual void cCcD_PntAttr::CalcAabBox ( )
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossAtTg() [1/7]

virtual bool cCcD_PntAttr::CrossAtTg ( cCcD_AabAttr const & ,
cXyz *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossAtTg() [2/7]

virtual bool cCcD_PntAttr::CrossAtTg ( cCcD_CpsAttr const & ,
cXyz *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossAtTg() [3/7]

virtual bool cCcD_PntAttr::CrossAtTg ( cCcD_CylAttr const & ,
cXyz *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossAtTg() [4/7]

virtual bool cCcD_PntAttr::CrossAtTg ( cCcD_PntAttr const & ,
cXyz *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossAtTg() [5/7]

virtual bool cCcD_PntAttr::CrossAtTg ( cCcD_ShapeAttr const & param_0,
cXyz * param_1 ) const
inlinevirtual

Reimplemented from cCcD_ShapeAttr.

◆ CrossAtTg() [6/7]

virtual bool cCcD_PntAttr::CrossAtTg ( cCcD_SphAttr const & ,
cXyz *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossAtTg() [7/7]

virtual bool cCcD_PntAttr::CrossAtTg ( cCcD_TriAttr const & ,
cXyz *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossCo() [1/7]

virtual bool cCcD_PntAttr::CrossCo ( const cCcD_AabAttr & ,
f32 *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossCo() [2/7]

virtual bool cCcD_PntAttr::CrossCo ( const cCcD_CpsAttr & ,
f32 *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossCo() [3/7]

virtual bool cCcD_PntAttr::CrossCo ( const cCcD_CylAttr & ,
f32 *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossCo() [4/7]

virtual bool cCcD_PntAttr::CrossCo ( const cCcD_PntAttr & ,
f32 *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossCo() [5/7]

virtual bool cCcD_PntAttr::CrossCo ( const cCcD_ShapeAttr & param_0,
f32 * param_1 ) const
inlinevirtual

Reimplemented from cCcD_ShapeAttr.

◆ CrossCo() [6/7]

virtual bool cCcD_PntAttr::CrossCo ( const cCcD_SphAttr & ,
f32 *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ CrossCo() [7/7]

virtual bool cCcD_PntAttr::CrossCo ( const cCcD_TriAttr & ,
f32 *  ) const
inlinevirtual

Implements cCcD_ShapeAttr.

◆ GetNVec()

bool cCcD_PntAttr::GetNVec ( cXyz const & param_0,
cXyz * param_1 ) const
virtual

Implements cCcD_ShapeAttr.


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