Loading [MathJax]/jax/output/HTML-CSS/config.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
cM3dGLin Class Reference

#include <c_m3d_g_lin.h>

+ Inheritance diagram for cM3dGLin:
+ Collaboration diagram for cM3dGLin:

Public Member Functions

 cM3dGLin ()
 
 cM3dGLin (const cXyz &, const cXyz &)
 
virtual ~cM3dGLin ()
 
void SetStartEnd (const cXyz &, const cXyz &)
 
void SetStartEnd (const Vec &, const Vec &)
 
void CalcPos (Vec *, f32) const
 
void CalcVec (Vec *pOut) const
 
void SetEnd (const cXyz &)
 
void set (const Vec &i_start, const Vec &i_end)
 
const cXyzGetStartP (void) const
 
cXyzGetStartP (void)
 
cXyzGetStart ()
 
const cXyzGetStart () const
 
const cXyzGetEndP (void) const
 
cXyzGetEndP (void)
 
cXyzGetEnd ()
 
const cXyzGetEnd () const
 

Public Attributes

cXyz mStart
 
cXyz mEnd
 

Constructor & Destructor Documentation

◆ cM3dGLin() [1/2]

cM3dGLin::cM3dGLin ( )
inline

◆ cM3dGLin() [2/2]

cM3dGLin::cM3dGLin ( const cXyz & start,
const cXyz & end )

◆ ~cM3dGLin()

virtual cM3dGLin::~cM3dGLin ( )
inlinevirtual

Member Function Documentation

◆ CalcPos()

void cM3dGLin::CalcPos ( Vec * out,
f32 scale ) const

◆ CalcVec()

void cM3dGLin::CalcVec ( Vec * pOut) const
inline

◆ GetEnd() [1/2]

cXyz & cM3dGLin::GetEnd ( )
inline

◆ GetEnd() [2/2]

const cXyz & cM3dGLin::GetEnd ( ) const
inline

◆ GetEndP() [1/2]

cXyz & cM3dGLin::GetEndP ( void )
inline

◆ GetEndP() [2/2]

const cXyz & cM3dGLin::GetEndP ( void ) const
inline

◆ GetStart() [1/2]

cXyz & cM3dGLin::GetStart ( )
inline

◆ GetStart() [2/2]

const cXyz & cM3dGLin::GetStart ( ) const
inline

◆ GetStartP() [1/2]

cXyz & cM3dGLin::GetStartP ( void )
inline

◆ GetStartP() [2/2]

const cXyz & cM3dGLin::GetStartP ( void ) const
inline

◆ set()

void cM3dGLin::set ( const Vec & i_start,
const Vec & i_end )
inline

◆ SetEnd()

void cM3dGLin::SetEnd ( const cXyz & end)

◆ SetStartEnd() [1/2]

void cM3dGLin::SetStartEnd ( const cXyz & start,
const cXyz & end )

◆ SetStartEnd() [2/2]

void cM3dGLin::SetStartEnd ( const Vec & start,
const Vec & end )

Member Data Documentation

◆ mEnd

cXyz cM3dGLin::mEnd

◆ mStart

cXyz cM3dGLin::mStart

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