Kochol Game Engine  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
kge::InitParameters Struct Reference

The parameters that is used for initialize the KGE. More...

#include <InitParameter.h>

Public Member Functions

 InitParameters ()
 Constructor for setting default values.

Public Attributes

u32 Width
 Screen width (default is 800)
u32 Height
 Screen height (default is 600)
u32 MaxTextureSize
 The maximum texture size that engine can allow to load. The bigger texture sizes will be scaled down to this size automatically. (default is 4096)
bool FullScreen
 FullScreen mode or windowed mode (default is false)
bool VSync
 Vertical sync On or Off (default is Off == false)
bool UseStencil
 Create and use stencil buffer (default is true)
u32 Bits
 color bits 16, 24, 32 (default is 32)
gfx::AntiAliasingMode AAMode
 Anti aliasing technique (default is EAAM_MSAA)
u32 AAQuality
 Anti aliasing technique 2,4,6,8 (default is 2)
gfx::RendererAPI RendererType
 RendererType (default is ERA_DirectX9)
std::string RendererName
 Renderer plugin name (default is "d3d9")
std::string InputMgrName
 InputManager plugin name (ie. OIS)
void * hwnd
 External window handle pointer (default is NULL)
io::LogLevel Loglevel
 LogLevel (default is ELL_EveryThing)

Detailed Description

The parameters that is used for initialize the KGE.

Definition at line 21 of file InitParameter.h.

Constructor & Destructor Documentation

kge::InitParameters::InitParameters ( )
inline

Constructor for setting default values.

Definition at line 24 of file InitParameter.h.

Member Data Documentation

gfx::AntiAliasingMode kge::InitParameters::AAMode

Anti aliasing technique (default is EAAM_MSAA)

Definition at line 49 of file InitParameter.h.

u32 kge::InitParameters::AAQuality

Anti aliasing technique 2,4,6,8 (default is 2)

Definition at line 50 of file InitParameter.h.

u32 kge::InitParameters::Bits

color bits 16, 24, 32 (default is 32)

Definition at line 48 of file InitParameter.h.

bool kge::InitParameters::FullScreen

FullScreen mode or windowed mode (default is false)

Definition at line 45 of file InitParameter.h.

u32 kge::InitParameters::Height

Screen height (default is 600)

Definition at line 42 of file InitParameter.h.

void* kge::InitParameters::hwnd

External window handle pointer (default is NULL)

Definition at line 54 of file InitParameter.h.

std::string kge::InitParameters::InputMgrName

InputManager plugin name (ie. OIS)

Definition at line 52 of file InitParameter.h.

io::LogLevel kge::InitParameters::Loglevel

LogLevel (default is ELL_EveryThing)

Definition at line 56 of file InitParameter.h.

u32 kge::InitParameters::MaxTextureSize

The maximum texture size that engine can allow to load. The bigger texture sizes will be scaled down to this size automatically. (default is 4096)

Definition at line 42 of file InitParameter.h.

std::string kge::InitParameters::RendererName

Renderer plugin name (default is "d3d9")

Definition at line 52 of file InitParameter.h.

gfx::RendererAPI kge::InitParameters::RendererType

RendererType (default is ERA_DirectX9)

Definition at line 51 of file InitParameter.h.

bool kge::InitParameters::UseStencil

Create and use stencil buffer (default is true)

Definition at line 45 of file InitParameter.h.

bool kge::InitParameters::VSync

Vertical sync On or Off (default is Off == false)

Definition at line 45 of file InitParameter.h.

u32 kge::InitParameters::Width

Screen width (default is 800)

Definition at line 42 of file InitParameter.h.


The documentation for this struct was generated from the following file: