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

#include <c_m3d_g_lin.h>

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

Public Member Functions

void SetStartEnd (cXyz const &, cXyz const &)
 
 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/3]

void cM3dGLin::SetStartEnd ( const cXyz ,
const cXyz  
)

◆ SetStartEnd() [2/3]

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

◆ SetStartEnd() [3/3]

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

Member Data Documentation

◆ mEnd

cXyz cM3dGLin::mEnd

◆ mStart

cXyz cM3dGLin::mStart

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