29 #ifndef __IRRLICHT_H_INCLUDED__ 30 #define __IRRLICHT_H_INCLUDED__ 332 const core::dimension2d<u32>& windowSize = (core::dimension2d<u32>(640,480)),
334 bool fullscreen =
false,
335 bool stencilbuffer =
true,
337 IEventReceiver* receiver = 0);
#define IRRLICHT_API
Set FPU settings.
The Irrlicht device. You can create it with createDevice() or createDeviceEx().
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * bits
Everything in the Irrlicht Engine can be found in this namespace.
The Irrlicht Engine Software renderer.
IRRLICHT_API IrrlichtDevice *IRRCALLCONV createDevice(video::E_DRIVER_TYPE driverType=video::EDT_SOFTWARE, const core::dimension2d< u32 > &windowSize=(core::dimension2d< u32 >(640, 480)), u32 bits=32, bool fullscreen=false, bool stencilbuffer=true, bool vsync=false, IEventReceiver *receiver=0)
Creates an Irrlicht device. The Irrlicht device is the root object for using the engine.
File containing useful basic utility functions.
Interface of an object which can receive events.
E_DRIVER_TYPE
An enum for all types of drivers the Irrlicht Engine supports.
unsigned int u32
32 bit unsigned variable.
Structure for holding Irrlicht Device creation parameters.
Header file containing all scene parameters for modifying mesh loading etc.
IrrlichtDevice *IRRCALLCONV * funcptr_createDeviceEx(const SIrrlichtCreationParameters ¶meters)
typedef for Function Pointer
IRRLICHT_API IrrlichtDevice *IRRCALLCONV createDeviceEx(const SIrrlichtCreationParameters ¶meters)
Creates an Irrlicht device with the option to specify advanced parameters.
IrrlichtDevice *IRRCALLCONV * funcptr_createDevice(video::E_DRIVER_TYPE driverType, const core::dimension2d< u32 > &windowSize, u32 bits, bool fullscreen, bool stencilbuffer, bool vsync, IEventReceiver *receiver)
typedef for Function Pointer
Header file of the irrXML, the Irrlicht XML parser.