29#ifndef __IRRLICHT_H_INCLUDED__
30#define __IRRLICHT_H_INCLUDED__
329 bool fullscreen =
false,
330 bool stencilbuffer =
false,
#define IRRLICHT_API
Set FPU settings.
Header file containing all scene parameters for modifying mesh loading etc.
Interface of an object which can receive events.
The Irrlicht device. You can create it with createDevice() or createDeviceEx().
Specifies a 2 dimensional size.
File containing useful basic utility functions.
Header file of the irrXML, the Irrlicht XML parser.
Basic classes such as vectors, planes, arrays, lists, and so on can be found in this namespace.
This namespace provides interfaces for input/output: Reading and writing files, accessing zip archive...
All scene management can be found in this namespace: Mesh loading, special scene nodes like octrees a...
The video namespace contains classes for accessing the video driver. All 2d and 3d rendering is done ...
E_DRIVER_TYPE
An enum for all types of drivers the Irrlicht Engine supports.
@ EDT_SOFTWARE
The Irrlicht Engine Software renderer.
Everything in the Irrlicht Engine can be found in this namespace.
unsigned int u32
32 bit unsigned variable.
IRRLICHT_API IrrlichtDevice *IRRCALLCONV createDevice(video::E_DRIVER_TYPE deviceType=video::EDT_SOFTWARE, const core::dimension2d< u32 > &windowSize=(core::dimension2d< u32 >(640, 480)), u32 bits=16, bool fullscreen=false, bool stencilbuffer=false, bool vsync=false, IEventReceiver *receiver=0)
Creates an Irrlicht device. The Irrlicht device is the root object for using the engine.
IrrlichtDevice *IRRCALLCONV * funcptr_createDeviceEx(const SIrrlichtCreationParameters ¶meters)
typedef for Function Pointer
IrrlichtDevice *IRRCALLCONV * funcptr_createDevice(video::E_DRIVER_TYPE deviceType, const core::dimension2d< u32 > &windowSize, u32 bits, bool fullscreen, bool stencilbuffer, bool vsync, IEventReceiver *receiver)
typedef for Function Pointer
IRRLICHT_API IrrlichtDevice *IRRCALLCONV createDeviceEx(const SIrrlichtCreationParameters ¶meters)
Creates an Irrlicht device with the option to specify advanced parameters.
Structure for holding Irrlicht Device creation parameters.