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

| Public Member Functions | |
| K3dVector3Build (K3dGameData *_pGameData) | |
| Constructor. | |
| ~K3dVector3Build (void) | |
| K3dVector3Obj * | CreateNewVector3 () | 
| Create new vector 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 K3dVector3Build.h.
| K3dVector3Build::K3dVector3Build | ( | K3dGameData * | _pGameData | ) | 
Constructor.
| _pGameData | Pointer to global game data | 
Definition at line 38 of file K3dVector3Build.cpp.
References m_pGameData, and K3dSceneData::SetVector3Build().
| K3dVector3Build::~K3dVector3Build | ( | void | ) | 
Definition at line 46 of file K3dVector3Build.cpp.
References K3dSafePointer< _T >::Delete(), K3dSafePointer< _T >::Get(), K3dSafePointer< _T >::GetNum(), K3dGameData::GetVector3SP(), and m_pGameData.
| K3dVector3Obj * K3dVector3Build::CreateNewVector3 | ( | ) | 
Create new vector and add this to the gloabal data.
| K3dVector3* | New vector pointer | 
Definition at line 57 of file K3dVector3Build.cpp.
References K3dVector3Obj::GetId(), K3dSafePointer< _T >::GetNum(), K3dGameData::GetVector3SP(), m_pGameData, and K3dSafePointer< _T >::New().
Referenced by K3dLineBuild::CreateNewLineObj(), K3dPlaneBuild::CreateNewPlaneObj(), K3dRayBuild::CreateNewRayObj(), K3dSphereBuild::CreateNewSphereObj(), K3dTriangleBuild::CreateNewTriangleObj(), and K3dVertexBuild::CreateNewVertexObj().
| K3dGameData* K3dVector3Build::m_pGameData  [private] | 
Global game data, data centered game system.
Reimplemented from K3dVector3Work.
Reimplemented in K3dObjectBuild, K3dScene, K3dMngGeometry, and K3dMngSystem.
Definition at line 43 of file K3dVector3Build.h.
Referenced by CreateNewVector3(), K3dVector3Build(), and ~K3dVector3Build().
 1.5.0
 1.5.0