K3dOptionsData Class Reference

#include <K3dOptionsData.h>

Inheritance diagram for K3dOptionsData:

K3dGameData List of all members.

Public Member Functions

 K3dOptionsData ()
 ~K3dOptionsData ()
void SetGraphicOption (TGraphicOption *_pGraphicOption)
 Set graphic option.
TGraphicOptionGetGraphicOption ()
 Get graphic option.
void SetTextureOption (TTextureOption *_pTextureOption)
 Set texture option.
TTextureOptionGetTextureOption ()
 Get texture option.
void SetScriptOption (TScriptOption *_pScriptOption)
 Set script option.
TScriptOptionGetScriptOption ()
 Get script option.
void SetFontBmpOption (TFontBmpOption *_pFontBmpOption)
 Set bitmap font option.
TFontBmpOptionGetFontBmpOption ()
 Get bitmap font option.

Private Attributes

TGraphicOptionm_pGraphicOption
 Pointer to graphic option.
TTextureOptionm_pTextureOption
 Pointer to texture option.
TFontBmpOptionm_pFontBmpOption
 Pointer to bmp font option.
TScriptOptionm_pScriptOption
 Pointer to script option.

Detailed Description

Definition at line 83 of file K3dOptionsData.h.


Constructor & Destructor Documentation

K3dOptionsData::K3dOptionsData (  )  [inline]

Definition at line 90 of file K3dOptionsData.h.

K3dOptionsData::~K3dOptionsData (  )  [inline]

Definition at line 91 of file K3dOptionsData.h.


Member Function Documentation

void K3dOptionsData::SetGraphicOption ( TGraphicOption _pGraphicOption  )  [inline]

Set graphic option.

Parameters:
_pGraphicOption Pointer to graphic option

Definition at line 95 of file K3dOptionsData.h.

References m_pGraphicOption.

Referenced by K3dOptions::LoadGraphics().

TGraphicOption* K3dOptionsData::GetGraphicOption (  )  [inline]

Get graphic option.

Return values:
m_pGraphicOption Pointer to graphic option

Definition at line 102 of file K3dOptionsData.h.

References m_pGraphicOption.

Referenced by K3dAim::CalcAimRay(), K3dAim::CalcAimRayAverage(), K3dAim::CreateAimRay(), K3dTextureBuild::CreateTexture(), K3dOptions::DeleteOptions(), K3dCamera::Init(), K3dEngine::InitEngine(), K3dGui::LoadGui(), K3dCamera::MouseRotate(), K3dFontBmp::Print(), K3dEngine::ProcessEvent(), K3dFontBmp::Reset(), K3dOpenGL::ResizeGL(), K3dOpenGL::Set2DProjection(), and K3dOpenGL::Set3DProjection().

void K3dOptionsData::SetTextureOption ( TTextureOption _pTextureOption  )  [inline]

Set texture option.

Parameters:
_pTextureOption Pointer to texture option

Definition at line 109 of file K3dOptionsData.h.

References m_pTextureOption.

Referenced by K3dOptions::LoadTexture().

TTextureOption* K3dOptionsData::GetTextureOption (  )  [inline]

Get texture option.

Return values:
m_pTextureOption Pointer to texture option

Definition at line 115 of file K3dOptionsData.h.

References m_pTextureOption.

Referenced by K3dOptions::DeleteOptions(), K3dFontBmp::DrawCameraPosition(), K3dFontBmp::DrawFps(), K3dFontBmp::DrawNumFaces(), and K3dFontBmp::DrawValue().

void K3dOptionsData::SetScriptOption ( TScriptOption _pScriptOption  )  [inline]

Set script option.

Parameters:
_pScriptOption Pointer to script option

Definition at line 122 of file K3dOptionsData.h.

References m_pScriptOption.

Referenced by K3dOptions::LoadScript().

TScriptOption* K3dOptionsData::GetScriptOption (  )  [inline]

Get script option.

Return values:
m_pScriptOption Pointer to script option

Definition at line 128 of file K3dOptionsData.h.

References m_pScriptOption.

Referenced by K3dOptions::DeleteOptions(), and K3dEngine::InitEngine().

void K3dOptionsData::SetFontBmpOption ( TFontBmpOption _pFontBmpOption  )  [inline]

Set bitmap font option.

Parameters:
_pFontBmpOption Pointer to bmp font option

Definition at line 135 of file K3dOptionsData.h.

References m_pFontBmpOption.

Referenced by K3dOptions::LoadFontBmp().

TFontBmpOption* K3dOptionsData::GetFontBmpOption (  )  [inline]

Get bitmap font option.

Return values:
m_pFontBmpOption Pointer to bmp font option

Definition at line 141 of file K3dOptionsData.h.

References m_pFontBmpOption.

Referenced by K3dOptions::DeleteOptions(), and K3dFontBmp::Reset().


Member Data Documentation

TGraphicOption* K3dOptionsData::m_pGraphicOption [private]

Pointer to graphic option.

Definition at line 85 of file K3dOptionsData.h.

Referenced by GetGraphicOption(), and SetGraphicOption().

TTextureOption* K3dOptionsData::m_pTextureOption [private]

Pointer to texture option.

Definition at line 86 of file K3dOptionsData.h.

Referenced by GetTextureOption(), and SetTextureOption().

TFontBmpOption* K3dOptionsData::m_pFontBmpOption [private]

Pointer to bmp font option.

Definition at line 87 of file K3dOptionsData.h.

Referenced by GetFontBmpOption(), and SetFontBmpOption().

TScriptOption* K3dOptionsData::m_pScriptOption [private]

Pointer to script option.

Definition at line 88 of file K3dOptionsData.h.

Referenced by GetScriptOption(), and SetScriptOption().


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