| typedef char c8 |
This is a typedef for char, it ensures portability of the engine.
| typedef float f32 |
This is a typedef for float, it ensures portability of the engine.
| typedef double f64 |
This is a typedef for double, it ensures portability of the engine.
| typedef signed short s16 |
This is a typedef for signed short, it ensures portability of the engine.
| typedef signed int s32 |
This is a typedef for signed int, it ensures portability of the engine.
| typedef long long s64 |
| typedef signed char s8 |
This is a typedef for signed char, it ensures portability of the engine.
| typedef void(*) tExecuteBlit(const SBlitJob *job) |
| typedef unsigned short u16 |
This is a typedef for unsigned short, it ensures portability of the engine.
| typedef unsigned int u32 |
This is a typedef for unsigned int, it ensures portability of the engine.
| typedef unsigned long long u64 |
| typedef unsigned char u8 |
This is a typedef for unsigned char, it ensures portability of the engine.
| enum eBlitter |
| enum eClipCode |
| enum EEVENT_TYPE |
| enum EKEY_ACTION |
| enum EKEY_CODE |
| enum ELOG_LEVEL |
| enum EMOUSE_INPUT_EVENT |
| s32 irr::Blit | ( | eBlitter | operation, | |
| video::IImage * | dest, | |||
| const core::rect< s32 > * | destClipping, | |||
| const core::position2d< s32 > * | destPos, | |||
| video::IImage * | source, | |||
| const core::rect< s32 > * | sourceClipping, | |||
| u32 | argb | |||
| ) |
| IRRLICHT_API IrrlichtDevice *IRRCALLCONV createDevice | ( | video::E_DRIVER_TYPE | deviceType = video::EDT_OPENGL, |
|
| const core::dimension2d< s32 > & | windowSize = core::dimension2d< s32 >(640, 480), |
|||
| u32 | bits = 16, |
|||
| bool | fullscreen = false, |
|||
| bool | stencilbuffer = false, |
|||
| bool | vsync = false, |
|||
| IEventReceiver * | receiver = 0, |
|||
| const char * | sdk_version_do_not_use = IRRLICHT_SDK_VERSION | |||
| ) |
If you need more parameters to be passed to the creation of the Irrlicht Engine device, use the createDeviceEx() function.
| deviceType,: | Type of the device. This can currently be video::EDT_NULL, video::EDT_SOFTWARE, video::EDT_DIRECT3D8, video::EDT_DIRECT3D9 and video::EDT_OPENGL. | |
| windowSize,: | Size of the window or the video mode in fullscreen mode. | |
| bits,: | Bits per pixel in fullscreen mode. Ignored if windowed mode. | |
| fullscreen,: | Should be set to true if the device should run in fullscreen. Otherwise the device runs in windowed mode. | |
| stencilbuffer,: | Specifies if the stencil buffer should be enabled. Set this to true, if you want the engine be able to draw stencil buffer shadows. Note that not all devices are able to use the stencil buffer. If they don't no shadows will be drawn. | |
| vsync,: | Specifies vertical syncronisation: If set to true, the driver will wait for the vertical retrace period, otherwise not. | |
| receiver,: | A user created event receiver. | |
| sdk_version_do_not_use,: | Don't use or change this parameter. Always set it to IRRLICHT_SDK_VERSION, which is done by default. This is needed for sdk version checks. |
| IRRLICHT_API IrrlichtDevice* IRRCALLCONV irr::createDeviceEx | ( | const SIrrlichtCreationParameters & | parameters | ) |
Usually you should used createDevice() for creating an Irrlicht Engine device. Use this function only if you wish to specify advanced parameters like a window handle in which the device should be created.
| parameters,: | Structure containing advanced parameters for the creation of the device. See irr::SIrrlichtCreationParameters for details. |
| void irr::executeBlit_TextureCopy_16_to_32 | ( | const SBlitJob * | job | ) |
| void irr::executeBlit_TextureCopy_24_to_16 | ( | const SBlitJob * | job | ) |
| void irr::executeBlit_TextureCopy_24_to_32 | ( | const SBlitJob * | job | ) |
| void irr::executeBlit_TextureCopy_32_to_16 | ( | const SBlitJob * | job | ) |
| void irr::executeBlit_TextureCopy_x_to_x | ( | const SBlitJob * | job | ) |
| tExecuteBlit irr::getBlitter | ( | eBlitter | operation, | |
| video::IImage * | dest, | |||
| video::IImage * | source | |||
| ) |
| void irr::intersect | ( | AbsRectangle & | dest, | |
| const AbsRectangle & | a, | |||
| const AbsRectangle & | b | |||
| ) | [inline] |
| bool irr::isValid | ( | const AbsRectangle & | a | ) | [inline] |
1.5.1-p1