#include <K3dColor3Build.h>
Inheritance diagram for K3dColor3Build:
Public Member Functions | |
K3dColor3Build (K3dGameData *_pGameData) | |
Constructor. | |
~K3dColor3Build () | |
K3dColor3 * | CreateNewColor3 () |
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 39 of file K3dColor3Build.h.
K3dColor3Build::K3dColor3Build | ( | K3dGameData * | _pGameData | ) |
Constructor.
_pGameData | Pointer to global game data |
Definition at line 38 of file K3dColor3Build.cpp.
References m_pGameData, and K3dSceneData::SetColor3Build().
K3dColor3Build::~K3dColor3Build | ( | ) |
Definition at line 45 of file K3dColor3Build.cpp.
References K3dSafePointer< _T >::Delete(), K3dSafePointer< _T >::Get(), K3dGameData::GetColor3SP(), K3dSafePointer< _T >::GetNum(), and m_pGameData.
K3dColor3 * K3dColor3Build::CreateNewColor3 | ( | ) |
Create new vector and add this to the gloabal data.
Definition at line 55 of file K3dColor3Build.cpp.
References K3dGameData::GetColor3SP(), K3dColor3::GetId(), K3dSafePointer< _T >::GetNum(), m_pGameData, and K3dSafePointer< _T >::New().
Referenced by K3dLineBuild::CreateNewLineObj(), K3dPlaneBuild::CreateNewPlaneObj(), and K3dSphereBuild::CreateNewSphereObj().
K3dGameData* K3dColor3Build::m_pGameData [private] |
Global game data, data centered game system.
Reimplemented in K3dObjectBuild, K3dScene, K3dMngGeometry, and K3dMngSystem.
Definition at line 41 of file K3dColor3Build.h.
Referenced by CreateNewColor3(), K3dColor3Build(), and ~K3dColor3Build().