K3dDraw Class Reference

#include <K3dDraw.h>

Inheritance diagram for K3dDraw:

K3dDrawTriangle K3dDrawLine K3dDrawSphere K3dDrawPlane K3dDrawVertex K3dMngGeometry K3dMngSystem K3dScene List of all members.

Public Member Functions

 K3dDraw (K3dGameData *_pGameData)
 ~K3dDraw ()
void BuildTriangleArray ()

Private Attributes

 Global game data, data centered game system.

Detailed Description

Definition at line 43 of file K3dDraw.h.

Constructor & Destructor Documentation

K3dDraw::K3dDraw ( K3dGameData _pGameData  ) 

Definition at line 35 of file K3dDraw.cpp.

References m_pGameData.

K3dDraw::~K3dDraw (  ) 

Definition at line 45 of file K3dDraw.cpp.

Member Function Documentation

void K3dDraw::BuildTriangleArray (  ) 

Definition at line 49 of file K3dDraw.cpp.

References K3dDrawTriangle::AddTriangle(), TRenderVertex::afVector, TRenderTriangle::atNormal, TRenderTriangle::atVertex, K3dSafePointer< _T >::Get(), K3dSafePointer< _T >::GetNum(), K3dGameData::GetTriangleObjSP(), K3dDrawTriangle::InitTriangleArray(), m_pGameData, and K3dSceneData::NumDrawTriangles().

Referenced by K3dMngGeometry::InitMngGeometry().

Member Data Documentation

K3dGameData* K3dDraw::m_pGameData [private]

Global game data, data centered game system.

Reimplemented from K3dDrawLine.

Reimplemented in K3dScene, K3dMngGeometry, and K3dMngSystem.

Definition at line 50 of file K3dDraw.h.

Referenced by BuildTriangleArray(), and K3dDraw().

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