K3dDrawLine Class Reference

#include <K3dDrawLine.h>

Inheritance diagram for K3dDrawLine:

K3dDraw K3dMngGeometry K3dMngSystem K3dScene List of all members.

Public Member Functions

 K3dDrawLine (K3dGameData *_pGameData)
 ~K3dDrawLine ()
void DrawLines ()
 Draw line.

Private Attributes

K3dGameDatam_pGameData
 Global game data, data centered game system.
K3dMatrix m_kViewMatrix
 View matrix.
K3dMatrix m_kModelMatrix
 Model matrix.

Detailed Description

Definition at line 38 of file K3dDrawLine.h.


Constructor & Destructor Documentation

K3dDrawLine::K3dDrawLine ( K3dGameData _pGameData  )  [inline]

Definition at line 45 of file K3dDrawLine.h.

References m_pGameData.

K3dDrawLine::~K3dDrawLine (  )  [inline]

Definition at line 49 of file K3dDrawLine.h.


Member Function Documentation

void K3dDrawLine::DrawLines (  ) 

Draw line.

Definition at line 37 of file K3dDrawLine.cpp.

References K3dSafePointer< _T >::Get(), K3dGameData::GetLineObjSP(), K3dMatrix::GetMatrix(), K3dSafePointer< _T >::GetNum(), K3dSceneData::GetViewMatrix(), m_kModelMatrix, m_kViewMatrix, m_pGameData, and K3dMatrix::Multiply().

Referenced by K3dMngGeometry::DrawMngGeometry().


Member Data Documentation

K3dGameData* K3dDrawLine::m_pGameData [private]

Global game data, data centered game system.

Reimplemented in K3dDraw, K3dScene, K3dMngGeometry, and K3dMngSystem.

Definition at line 40 of file K3dDrawLine.h.

Referenced by DrawLines(), and K3dDrawLine().

K3dMatrix K3dDrawLine::m_kViewMatrix [private]

View matrix.

Definition at line 41 of file K3dDrawLine.h.

Referenced by DrawLines().

K3dMatrix K3dDrawLine::m_kModelMatrix [private]

Model matrix.

Definition at line 42 of file K3dDrawLine.h.

Referenced by DrawLines().


The documentation for this class was generated from the following files:
Generated on Thu Aug 16 23:53:31 2007 for K3dEngine by  doxygen 1.5.0