TGraphicOption Struct Reference

Graphics option. More...

#include <K3dOptionsData.h>

List of all members.

Public Attributes

bool bFullscreen
 Fullscreen of window screen?
int iWidth
 Screen width.
int iHeight
 Screen height.
int iColorBits
 16,32 (0 is default system setting)
unsigned int uiFlags
 SDL flags (opengl or directx surfaces).
int iNearPlane
 The distance from the viewer to the near clipping plane.
int iFarPlane
 The distance from the viewer to the far clipping plane.
int iFovy
 The field of view angle, in degrees, in the y-direction.
SDL_Surface * ptScreen
 SDL screen surface.


Detailed Description

Graphics option.

Definition at line 43 of file K3dOptionsData.h.


Member Data Documentation

bool TGraphicOption::bFullscreen

Fullscreen of window screen?

Definition at line 45 of file K3dOptionsData.h.

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

int TGraphicOption::iWidth

Screen width.

Definition at line 46 of file K3dOptionsData.h.

Referenced by K3dAim::CalcAimRay(), K3dAim::CalcAimRayAverage(), K3dCamera::Init(), K3dEngine::InitEngine(), K3dOptions::LoadGraphics(), K3dGui::LoadGui(), K3dCamera::MouseRotate(), K3dFontBmp::Print(), K3dOpenGL::ResizeGL(), K3dOpenGL::Set2DProjection(), and K3dOpenGL::Set3DProjection().

int TGraphicOption::iHeight

Screen height.

Definition at line 47 of file K3dOptionsData.h.

Referenced by K3dAim::CalcAimRay(), K3dCamera::Init(), K3dEngine::InitEngine(), K3dOptions::LoadGraphics(), K3dGui::LoadGui(), K3dCamera::MouseRotate(), K3dFontBmp::Print(), K3dFontBmp::Reset(), K3dOpenGL::ResizeGL(), K3dOpenGL::Set2DProjection(), and K3dOpenGL::Set3DProjection().

int TGraphicOption::iColorBits

16,32 (0 is default system setting)

Definition at line 48 of file K3dOptionsData.h.

Referenced by K3dTextureBuild::CreateTexture(), K3dEngine::InitEngine(), K3dOptions::LoadGraphics(), and K3dEngine::ProcessEvent().

unsigned int TGraphicOption::uiFlags

SDL flags (opengl or directx surfaces).

Definition at line 49 of file K3dOptionsData.h.

Referenced by K3dEngine::InitEngine(), K3dOptions::LoadGraphics(), and K3dEngine::ProcessEvent().

int TGraphicOption::iNearPlane

The distance from the viewer to the near clipping plane.

Definition at line 50 of file K3dOptionsData.h.

Referenced by K3dOptions::LoadGraphics(), and K3dOpenGL::Set3DProjection().

int TGraphicOption::iFarPlane

The distance from the viewer to the far clipping plane.

Definition at line 51 of file K3dOptionsData.h.

Referenced by K3dAim::CreateAimRay(), K3dOptions::LoadGraphics(), and K3dOpenGL::Set3DProjection().

int TGraphicOption::iFovy

The field of view angle, in degrees, in the y-direction.

Definition at line 52 of file K3dOptionsData.h.

Referenced by K3dAim::CalcAimRayAverage(), K3dOptions::LoadGraphics(), and K3dOpenGL::Set3DProjection().

SDL_Surface* TGraphicOption::ptScreen

SDL screen surface.

Definition at line 53 of file K3dOptionsData.h.

Referenced by K3dEngine::ProcessEvent().


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