#include <IrrLib.h>

Public Member Functions | |
| IrrLib () | |
| IrrLib (irr::video::E_DRIVER_TYPE drivertype, irr::core::dimension2d< irr::s32 > &res, irr::u32 bits, bool fullscreen, bool stencilbuffer, bool vsync) | |
| IrrLib (int drivertype, int width, int height, int bits, bool fullscreen, bool stencilbuffer, bool vsync) | |
| ~IrrLib () | |
| void | ReadArchive (irr::core::stringc file) |
| void | LoadQ3Level (irr::core::stringc q3level) |
| void | MapPos (int x, int y, int z) |
| void | MapPos () |
| void | AddFPSCam () |
| void | AddFPSCam (irr::f32 x, irr::f32 y, irr::f32 z) |
| void | VisibleCursor (bool tf) |
| int | GetFPSCount () |
| bool | DeviceIsRunning () |
| bool | IsActiveWindow () |
| void | BeginScene () |
| void | BeginScene (const irr::video::SColor &color) |
| void | BeginScene (bool usebackBuffer, bool usezBuffer, irr::video::SColor color) |
| void | DrawAll () |
| void | EndScene () |
| void | SetWindowCaption (irr::core::stringw str) |
| irr::core::stringw | GetDriverName () |
| void | EndIrrlicht () |
| void | KeyPress (char key) |
| char | KeyPressed () |
| irr::f32 | getX () |
| irr::f32 | getY () |
| irr::f32 | getZ () |
| bool | CheckGameLoop () |
| bool | CheckGameLoop (irr::u32 ms) |
| void | Exit () |
| PixelSize | GetScreenSize () |
Public Attributes | |
| Irr3D | Irr3DLib |
| IrrColor | Color |
| Irr2D | Irr2DLib |
| IrrLibGUI | GUI |
| IrrEventReciever | IrrEvent |
Private Member Functions | |
| void | Init () |
Private Attributes | |
| irr::gui::IGUIEnvironment * | env |
| irr::scene::IAnimatedMesh * | mesh |
| irr::scene::ISceneNode * | node |
| irr::scene::ISceneNode * | tempNode |
| irr::scene::ICameraSceneNode * | cam |
| char | key |
| irr::u32 | tick |
| irr::ITimer * | timer |
Friends | |
| class | IrrEventReciever |
Definition at line 39 of file IrrLib.h.
| IrrLib::IrrLib | ( | ) |
| IrrLib::IrrLib | ( | irr::video::E_DRIVER_TYPE | drivertype, | |
| irr::core::dimension2d< irr::s32 > & | res, | |||
| irr::u32 | bits, | |||
| bool | fullscreen, | |||
| bool | stencilbuffer, | |||
| bool | vsync | |||
| ) |
| IrrLib::IrrLib | ( | int | drivertype, | |
| int | width, | |||
| int | height, | |||
| int | bits, | |||
| bool | fullscreen, | |||
| bool | stencilbuffer, | |||
| bool | vsync | |||
| ) |
| IrrLib::~IrrLib | ( | ) |
Definition at line 91 of file IrrLib.cpp.
| void IrrLib::Init | ( | ) | [private] |
Definition at line 106 of file IrrLib.cpp.
References IrrLibBase::device, IrrLibBase::driver, env, GUI, Irr2DLib, Irr3DLib, IrrEvent, IrrLibBase::SetDevice(), IrrLibBase::SetDriver(), IrrLibGUI::SetEnv(), IrrLibBase::SetSmgr(), IrrLibBase::smgr, tick, and timer.
Referenced by IrrLib().
| void IrrLib::ReadArchive | ( | irr::core::stringc | file | ) |
| void IrrLib::LoadQ3Level | ( | irr::core::stringc | q3level | ) |
| void IrrLib::MapPos | ( | int | x, | |
| int | y, | |||
| int | z | |||
| ) |
| void IrrLib::MapPos | ( | ) |
| void IrrLib::AddFPSCam | ( | ) |
| void IrrLib::AddFPSCam | ( | irr::f32 | x, | |
| irr::f32 | y, | |||
| irr::f32 | z | |||
| ) |
| void IrrLib::VisibleCursor | ( | bool | tf | ) |
| int IrrLib::GetFPSCount | ( | ) |
| bool IrrLib::DeviceIsRunning | ( | ) |
| bool IrrLib::IsActiveWindow | ( | ) |
| void IrrLib::BeginScene | ( | ) |
| void IrrLib::BeginScene | ( | const irr::video::SColor & | color | ) |
| void IrrLib::BeginScene | ( | bool | usebackBuffer, | |
| bool | usezBuffer, | |||
| irr::video::SColor | color | |||
| ) |
| void IrrLib::DrawAll | ( | ) |
| void IrrLib::EndScene | ( | ) |
| void IrrLib::SetWindowCaption | ( | irr::core::stringw | str | ) |
| irr::core::stringw IrrLib::GetDriverName | ( | ) |
| void IrrLib::EndIrrlicht | ( | ) |
| void IrrLib::KeyPress | ( | char | key | ) |
Definition at line 214 of file IrrLib.cpp.
| char IrrLib::KeyPressed | ( | ) |
| irr::f32 IrrLib::getX | ( | ) |
| irr::f32 IrrLib::getY | ( | ) |
| irr::f32 IrrLib::getZ | ( | ) |
| bool IrrLib::CheckGameLoop | ( | ) |
| bool IrrLib::CheckGameLoop | ( | irr::u32 | ms | ) |
| void IrrLib::Exit | ( | ) |
| PixelSize IrrLib::GetScreenSize | ( | ) |
friend class IrrEventReciever [friend] |
irr::gui::IGUIEnvironment* IrrLib::env [private] |
irr::scene::IAnimatedMesh* IrrLib::mesh [private] |
irr::scene::ISceneNode* IrrLib::node [private] |
irr::scene::ISceneNode* IrrLib::tempNode [private] |
irr::scene::ICameraSceneNode* IrrLib::cam [private] |
char IrrLib::key [private] |
irr::u32 IrrLib::tick [private] |
irr::ITimer* IrrLib::timer [private] |
1.5.4