![]() |
Kochol Game Engine
0.1.0
|
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) |
The parameters that is used for initialize the KGE.
Definition at line 21 of file InitParameter.h.
|
inline |
Constructor for setting default values.
Definition at line 24 of file InitParameter.h.
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.