 |
Irrlicht 3D Engine
|
|
Go to the documentation of this file.
5 #ifndef __I_IRRLICHT_CREATION_PARAMETERS_H_INCLUDED__
6 #define __I_IRRLICHT_CREATION_PARAMETERS_H_INCLUDED__
bool Doublebuffer
Whether the main framebuffer uses doublebuffering.
bool DriverMultithreaded
Create the driver multithreaded.
#define IRRLICHT_SDK_VERSION
IEventReceiver * EventReceiver
A user created event receiver.
bool HighPrecisionFPU
Specifies if the device should use high precision FPU setting.
u32 DisplayAdapter
Allows to select which graphic card is used for rendering when more than one card is in the system.
const c8 *const SDK_version_do_not_use
Don't use or change this parameter.
video::E_DRIVER_TYPE DriverType
Type of video driver used to render graphics.
char c8
8 bit character variable.
bool Stencilbuffer
Specifies if the stencil buffer should be enabled.
E_DEVICE_TYPE DeviceType
Type of the device.
@ EIDT_BEST
This selection allows Irrlicht to choose the best device from the ones available.
SIrrlichtCreationParameters()
Constructs a SIrrlichtCreationParameters structure with default values.
bool WithAlphaChannel
Whether the main framebuffer uses an alpha channel.
E_DEVICE_TYPE
An enum for the different device types supported by the Irrlicht Engine.
ELOG_LEVEL LoggingLevel
Specifies the logging level used in the logging interface.
bool Fullscreen
Should be set to true if the device should run in fullscreen.
u8 Bits
Minimum Bits per pixel of the color buffer in fullscreen mode. Ignored if windowed mode....
bool UsePerformanceTimer
Enables use of high performance timers on Windows platform.
Structure for holding Irrlicht Device creation parameters.
@ ELL_DEBUG
Used for printing information helpful in debugging.
SIrrlichtCreationParameters & operator=(const SIrrlichtCreationParameters &other)
bool IgnoreInput
Specifies if the device should ignore input events.
SIrrlichtCreationParameters(const SIrrlichtCreationParameters &other)
core::dimension2d< u32 > WindowSize
Size of the window or the video mode in fullscreen mode. Default: 800x600.
void * WindowId
Window Id.
Interface of an object which can receive events.
Everything in the Irrlicht Engine can be found in this namespace.
@ EDT_BURNINGSVIDEO
The Burning's Software Renderer, an alternative software renderer.
unsigned int u32
32 bit unsigned variable.
bool Vsync
Specifies vertical syncronisation.
E_DRIVER_TYPE
An enum for all types of drivers the Irrlicht Engine supports.
u8 ZBufferBits
Minimum Bits per pixel of the depth buffer. Default: 16.
bool Stereobuffer
Specifies if the device should use stereo buffers.
@ ELL_INFORMATION
Useful information to print. For example hardware infos or something started/stopped.
unsigned char u8
8 bit unsigned variable.
bool HandleSRGB
Flag to enable proper sRGB and linear color handling.
u8 AntiAlias
Specifies if the device should use fullscreen anti aliasing.