#include <K3dGameData.h>
Inheritance diagram for K3dGameData:
Definition at line 176 of file K3dGameData.h.
K3dGameData::K3dGameData | ( | void | ) |
Definition at line 115 of file K3dGameData.cpp.
K3dGameData::~K3dGameData | ( | void | ) |
Definition at line 119 of file K3dGameData.cpp.
K3dSafePointer<int>& K3dGameData::GetIntSP | ( | ) | [inline] |
K3dSafePointer<K3dVector2>& K3dGameData::GetVector2SP | ( | ) | [inline] |
Definition at line 231 of file K3dGameData.h.
References m_Vector2.
Referenced by K3dVector2Build::CreateNewVector2(), and K3dVector2Build::~K3dVector2Build().
K3dSafePointer<K3dVector3Obj>& K3dGameData::GetVector3SP | ( | ) | [inline] |
Definition at line 236 of file K3dGameData.h.
References m_Vector3.
Referenced by K3dCutPoly::CalcNewEdges(), K3dFaceBuild::CreateNewFaceObj(), K3dVector3Build::CreateNewVector3(), K3dVorBsp::K3dVorBsp(), K3dVector3Build::~K3dVector3Build(), and K3dVorBsp::~K3dVorBsp().
K3dSafePointer<K3dPlaneObj>& K3dGameData::GetPlaneObjSP | ( | ) | [inline] |
Definition at line 241 of file K3dGameData.h.
References m_PlaneObj.
Referenced by K3dPlaneWork::CheckPlane(), K3dPlaneBuild::CreateNewPlaneObj(), K3dPlaneBuild::DeletePlanes(), K3dDrawPlane::DrawPlanes(), K3dPlaneWork::FindPlaneId(), K3dObjectWork::GetIntersection(), K3dObjectWork::Hide(), K3dConvex::InitConvex(), K3dCutPoly::InitCutPoly(), K3dSphereWork::InitSphereWork(), K3dPlaneWork::UpdatePlanes(), and K3dSphereWork::UpdateSpheres().
K3dSafePointer<K3dPolyObj>& K3dGameData::GetPolyObjSP | ( | ) | [inline] |
Definition at line 246 of file K3dGameData.h.
References m_PolyObj.
Referenced by K3dPolyBuild::CreateNewPolyObj(), K3dBoxBuild::CreateSceneBox(), K3dBoxBuild::DeleteBoxes(), and K3dPolyBuild::DeletePolyhedrons().
K3dSafePointer<K3dPoly>& K3dGameData::GetPolySP | ( | ) | [inline] |
K3dSafePointer<K3dVertexObj>& K3dGameData::GetVertexObjSP | ( | ) | [inline] |
Definition at line 256 of file K3dGameData.h.
References m_VertexObj.
Referenced by K3dVertexBuild::CreateNewVertexObj(), K3dVertexBuild::DeleteVertices(), K3dDrawVertex::DrawVertices(), K3dVertexWork::FindVertex(), K3dVertexWork::FindVertexId(), K3dObjectWork::Hide(), and K3dVM::SetVertexPos().
K3dSafePointer<K3dRay>& K3dGameData::GetRaySP | ( | ) | [inline] |
K3dSafePointer<K3dRayObj>& K3dGameData::GetRayObjSP | ( | ) | [inline] |
Definition at line 266 of file K3dGameData.h.
References m_RayObj.
Referenced by K3dAim::CalcAimRay(), K3dAim::CreateAimRay(), K3dRayBuild::CreateNewRayObj(), K3dRayBuild::DeleteRays(), K3dRayWork::FindRayId(), K3dVM::GetAimRay(), K3dObjectWork::GetIntersection(), K3dVM::GetRayOrigDir(), K3dSphereWork::MoveByMouse(), and K3dVM::SetRay().
K3dSafePointer<K3dLineObj>& K3dGameData::GetLineObjSP | ( | ) | [inline] |
Definition at line 271 of file K3dGameData.h.
References m_LineObj.
Referenced by K3dLineBuild::CreateNewLineObj(), K3dLineBuild::DeleteLines(), K3dDrawLine::DrawLines(), K3dLineWork::FindLineId(), K3dObjectWork::GetIntersection(), K3dObjectWork::Hide(), K3dVM::SetLine(), K3dLineWork::UpdateLines(), and K3dSphereWork::UpdateSpheres().
K3dSafePointer<K3dColor3>& K3dGameData::GetColor3SP | ( | ) | [inline] |
Definition at line 276 of file K3dGameData.h.
References m_Color3.
Referenced by K3dColor3Build::CreateNewColor3(), and K3dColor3Build::~K3dColor3Build().
K3dSafePointer<K3dColor4>& K3dGameData::GetColor4SP | ( | ) | [inline] |
Definition at line 281 of file K3dGameData.h.
References m_Color4.
Referenced by K3dColor4Build::CreateNewColor4(), K3dFaceBuild::CreateNewFaceObj(), and K3dColor4Build::~K3dColor4Build().
K3dSafePointer<K3dMatrix>& K3dGameData::GetMatrixSP | ( | ) | [inline] |
Definition at line 286 of file K3dGameData.h.
References m_Matrix.
Referenced by K3dMatrixBuild::CreateNewMatrix(), K3dScene::K3dScene(), K3dMatrixBuild::~K3dMatrixBuild(), and K3dScene::~K3dScene().
K3dSafePointer<K3dSphereObj>& K3dGameData::GetSphereObjSP | ( | ) | [inline] |
Definition at line 291 of file K3dGameData.h.
References m_SphereObj.
Referenced by K3dSphereBuild::CreateNewSphereObj(), K3dSphereBuild::DeleteSpheres(), K3dDrawSphere::DrawSpheres(), K3dSphereWork::FindSphereId(), K3dObjectWork::GetDistance(), K3dObjectWork::GetIntersection(), K3dVM::GetSpherePos(), K3dSphereWork::LinkObject(), K3dSphereWork::MoveByMouse(), K3dObjectWork::SetColor(), and K3dSphereWork::UpdateSpheres().
K3dSafePointer<K3dFaceObj>& K3dGameData::GetFaceObjSP | ( | ) | [inline] |
Definition at line 296 of file K3dGameData.h.
References m_FaceObj.
Referenced by K3dTriangulation::BuildTriangles(), K3dFaceBuild::CreateNewFaceObj(), K3dFaceBuild::DeleteFaces(), and K3dFaceBuild::LoadFaces().
K3dSafePointer<TIntArray>& K3dGameData::GetVertexArraySP | ( | ) | [inline] |
K3dSafePointer<K3dVorBsp>& K3dGameData::GetVorBspSP | ( | ) | [inline] |
K3dSafePointer<K3dCutPoly>& K3dGameData::GetCutPolySP | ( | ) | [inline] |
K3dSafePointer<K3dTriangle>& K3dGameData::GetTriangleSP | ( | ) | [inline] |
K3dSafePointer<K3dTriangleObj>& K3dGameData::GetTriangleObjSP | ( | ) | [inline] |
Definition at line 321 of file K3dGameData.h.
References m_TriangleObj.
Referenced by K3dDraw::BuildTriangleArray(), K3dTriangleWork::CalcNormal(), K3dTriangleWork::CalcScale(), K3dTriangleWork::CalcTriangleCentre(), K3dTriangleBuild::CreateNewTriangleObj(), and K3dTriangleBuild::DeleteTriangles().
K3dSafePointer<K3dTriangulation>& K3dGameData::GetTriangulationSP | ( | ) | [inline] |
K3dSafePointer<K3dTimer>& K3dGameData::GetTimerSP | ( | ) | [inline] |
K3dSafePointer<K3dKeyMap>& K3dGameData::GetKeyMapSP | ( | ) | [inline] |
K3dSafePointer<K3dMouse>& K3dGameData::GetMouseSP | ( | ) | [inline] |
K3dSafePointer<K3dLua>& K3dGameData::GetLuaSP | ( | ) | [inline] |
K3dSafePointer<K3dIntrLinePlane>& K3dGameData::GetIntrLinePlaneSP | ( | ) | [inline] |
K3dSafePointer<K3dBoxBuild>& K3dGameData::GetBoxBuildSP | ( | ) | [inline] |
K3dSafePointer<TVertsOnPlane>& K3dGameData::GetPlaneVertsSP | ( | ) | [inline] |
K3dSafePointer<K3dVorLeafObj>& K3dGameData::GetVorLeafObjSP | ( | ) | [inline] |
Definition at line 366 of file K3dGameData.h.
References m_VorLeafObj.
Referenced by K3dVorLeafBuild::CreateNewVorLeafObj(), and K3dVorLeafBuild::DeleteVorLeafs().
K3dSafePointer<K3dPolyPlane>& K3dGameData::GetPolyPlaneSP | ( | ) | [inline] |
Definition at line 371 of file K3dGameData.h.
References m_PolyPlane.
Referenced by K3dPolyPlaneBuild::CreateNewPolyPlaneObj(), and K3dPolyPlaneBuild::DeletePolyPlanes().
K3dSafePointer<K3dTextureObj>& K3dGameData::GetTextureObjSP | ( | ) | [inline] |
Definition at line 376 of file K3dGameData.h.
References m_TextureObj.
Referenced by K3dScene::Delete(), K3dTextureBuild::DeleteTextures(), K3dTextureBuild::FindTextureId(), K3dFontBmp::LoadBmpFonts(), K2dImageBuild::LoadImages(), K3dSphereBuild::LoadSpheres(), and K3dTextureBuild::LoadTextures().
K3dSafePointer<K3dBmpFontObj>& K3dGameData::GetBmpFontObjSP | ( | ) | [inline] |
Definition at line 381 of file K3dGameData.h.
References m_BmpFontObj.
Referenced by K3dFontBmp::DeleteFontBmp(), K3dFontBmp::DrawFontBmp(), and K3dFontBmp::LoadBmpFonts().
K3dSafePointer<K2dImageObj>& K3dGameData::Get2dImageObjSP | ( | ) | [inline] |
Definition at line 386 of file K3dGameData.h.
References m_2dImageObj.
Referenced by K2dImageBuild::DeleteImages(), K2dImageWork::DrawImages(), and K2dImageBuild::LoadImages().
K3dSafePointer<K3dBlockObj>& K3dGameData::GetBlockObjSP | ( | ) | [inline] |
Definition at line 391 of file K3dGameData.h.
References m_BlockObj.
Referenced by K3dBlockBuild::DeleteBlocks(), and K3dBlockBuild::LoadBlocks().
K3dSafePointer<K3dCameraObj>& K3dGameData::GetCameraObjSP | ( | ) | [inline] |
Definition at line 396 of file K3dGameData.h.
References m_CameraObj.
Referenced by K3dAim::CalcAimRay(), K3dCameraBuild::DeleteCameras(), K3dFontBmp::DrawCameraPosition(), K3dMngGeometry::DrawMngGeometry(), K3dCameraWork::FindCameraId(), K3dVM::GetCamDir(), K3dVM::GetCamPos(), K3dObjectWork::GetDistance(), K3dSphereWork::MoveByMouse(), and K3dMngGeometry::UpdateMngGeometry().
K3dSafePointer<int> K3dGameData::m_Int [private] |
K3dSafePointer<K3dVector2> K3dGameData::m_Vector2 [private] |
K3dSafePointer<K3dVector3Obj> K3dGameData::m_Vector3 [private] |
K3dSafePointer<K3dPlaneObj> K3dGameData::m_PlaneObj [private] |
K3dSafePointer<K3dPlane> K3dGameData::m_Plane [private] |
Definition at line 188 of file K3dGameData.h.
K3dSafePointer<K3dPolyObj> K3dGameData::m_PolyObj [private] |
K3dSafePointer<K3dPoly> K3dGameData::m_Poly [private] |
K3dSafePointer<K3dVertexObj> K3dGameData::m_VertexObj [private] |
K3dSafePointer<K3dRay> K3dGameData::m_Ray [private] |
K3dSafePointer<K3dRayObj> K3dGameData::m_RayObj [private] |
K3dSafePointer<K3dLineObj> K3dGameData::m_LineObj [private] |
K3dSafePointer<K3dColor3> K3dGameData::m_Color3 [private] |
K3dSafePointer<K3dColor4> K3dGameData::m_Color4 [private] |
K3dSafePointer<K3dMatrix> K3dGameData::m_Matrix [private] |
K3dSafePointer<K3dSphereObj> K3dGameData::m_SphereObj [private] |
K3dSafePointer<K3dFaceObj> K3dGameData::m_FaceObj [private] |
K3dSafePointer<TIntArray> K3dGameData::m_VertexArray [private] |
K3dSafePointer<K3dVorBsp> K3dGameData::m_VorBsp [private] |
K3dSafePointer<K3dCutPoly> K3dGameData::m_CutPoly [private] |
K3dSafePointer<K3dTriangle> K3dGameData::m_Triangle [private] |
K3dSafePointer<K3dTimer> K3dGameData::m_Timer [private] |
K3dSafePointer<K3dKeyMap> K3dGameData::m_KeyMap [private] |
K3dSafePointer<K3dMouse> K3dGameData::m_Mouse [private] |
K3dSafePointer<K3dLua> K3dGameData::m_Lua [private] |
K3dSafePointer<K3dBoxBuild> K3dGameData::m_BoxBuild [private] |
K3dSafePointer<TVertsOnPlane> K3dGameData::m_PlaneVerts [private] |
K3dSafePointer<K3dVorLeafObj> K3dGameData::m_VorLeafObj [private] |
K3dSafePointer<K3dPolyPlane> K3dGameData::m_PolyPlane [private] |
K3dSafePointer<K3dTextureObj> K3dGameData::m_TextureObj [private] |
K3dSafePointer<K3dBmpFontObj> K3dGameData::m_BmpFontObj [private] |
K3dSafePointer<K2dImageObj> K3dGameData::m_2dImageObj [private] |
K3dSafePointer<K3dBlockObj> K3dGameData::m_BlockObj [private] |
K3dSafePointer<K3dCameraObj> K3dGameData::m_CameraObj [private] |