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

K3dGameDatam_pGameData
 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