K3dMatrixBuild Class Reference

#include <K3dMatrixBuild.h>

Inheritance diagram for K3dMatrixBuild:

K3dObjectBuild K3dMngGeometry K3dMngSystem K3dScene List of all members.

Public Member Functions

 K3dMatrixBuild (K3dGameData *_pGameData)
 ~K3dMatrixBuild (void)
K3dMatrixCreateNewMatrix ()
 Create new matrix and add this to the gloabal data.

Private Attributes

 Global game data, data centered game system.

Detailed Description

Definition at line 40 of file K3dMatrixBuild.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

K3dMatrix * K3dMatrixBuild::CreateNewMatrix (  ) 

Create new matrix and add this to the gloabal data.

Return values:
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().

Member Data Documentation

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

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