#include <K3dDraw.h>
Inheritance diagram for K3dDraw:

Public Member Functions | |
| K3dDraw (K3dGameData *_pGameData) | |
| ~K3dDraw () | |
| void | BuildTriangleArray () |
Private Attributes | |
| K3dGameData * | m_pGameData |
| Global game data, data centered game system. | |
Definition at line 43 of file K3dDraw.h.
| K3dDraw::K3dDraw | ( | K3dGameData * | _pGameData | ) |
| K3dDraw::~K3dDraw | ( | ) |
Definition at line 45 of file K3dDraw.cpp.
| 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().
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().
1.5.0