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

| Public Member Functions | |
| K3dMatrixBuild (K3dGameData *_pGameData) | |
| ~K3dMatrixBuild (void) | |
| K3dMatrix * | CreateNewMatrix () | 
| Create new matrix and add this to the gloabal data. | |
| Private Attributes | |
| K3dGameData * | m_pGameData | 
| Global game data, data centered game system. | |
Definition at line 40 of file K3dMatrixBuild.h.
| K3dMatrixBuild::K3dMatrixBuild | ( | K3dGameData * | _pGameData | ) | 
Definition at line 34 of file K3dMatrixBuild.cpp.
References m_pGameData, and K3dSceneData::SetMatrixBuild().
| K3dMatrixBuild::~K3dMatrixBuild | ( | void | ) | 
Definition at line 41 of file K3dMatrixBuild.cpp.
References K3dSafePointer< _T >::Delete(), K3dSafePointer< _T >::Get(), K3dGameData::GetMatrixSP(), K3dSafePointer< _T >::GetNum(), and m_pGameData.
| K3dMatrix * K3dMatrixBuild::CreateNewMatrix | ( | ) | 
Create new matrix and add this to the gloabal data.
| K3dVector3* | New vector pointer | 
Definition at line 52 of file K3dMatrixBuild.cpp.
References K3dMatrix::GetId(), K3dGameData::GetMatrixSP(), K3dSafePointer< _T >::GetNum(), m_pGameData, and K3dSafePointer< _T >::New().
Referenced by K3dLineBuild::CreateNewLineObj(), K3dPlaneBuild::CreateNewPlaneObj(), and K3dSphereBuild::CreateNewSphereObj().
| K3dGameData* K3dMatrixBuild::m_pGameData  [private] | 
Global game data, data centered game system.
Reimplemented in K3dObjectBuild, K3dScene, K3dMngGeometry, and K3dMngSystem.
Definition at line 42 of file K3dMatrixBuild.h.
Referenced by CreateNewMatrix(), K3dMatrixBuild(), and ~K3dMatrixBuild().
 1.5.0
 1.5.0