K3dColor3Build Class Reference

#include <K3dColor3Build.h>

Inheritance diagram for K3dColor3Build:

K3dObjectBuild K3dMngGeometry K3dMngSystem K3dScene List of all members.

Public Member Functions

 K3dColor3Build (K3dGameData *_pGameData)
 Constructor.
 ~K3dColor3Build ()
K3dColor3CreateNewColor3 ()
 Create new vector and add this to the gloabal data.

Private Attributes

K3dGameDatam_pGameData
 Global game data, data centered game system.

Detailed Description

Definition at line 39 of file K3dColor3Build.h.


Constructor & Destructor Documentation

K3dColor3Build::K3dColor3Build ( K3dGameData _pGameData  ) 

Constructor.

Parameters:
_pGameData Pointer to global game data
See also:
K3dGameData

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.


Member Function Documentation

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


Member Data Documentation

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


The documentation for this class was generated from the following files:
Generated on Thu Aug 16 23:53:31 2007 for K3dEngine by  doxygen 1.5.0