#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().