107 float dtime = 0,
int percent = 0,
bool clouds =
true)
110 text,
guienv, tsrc, dtime, percent, clouds);
114 gui::IGUIEnvironment *
guienv,
float dtime,
bool clouds)
119 inline static void draw_scene(video::SColor skycolor,
bool show_hud,
120 bool show_minimap,
bool draw_wield_tool,
bool draw_crosshair)
123 draw_wield_tool, draw_crosshair);
150 void _draw_scene(video::SColor skycolor,
bool show_hud,
bool show_minimap,
151 bool draw_wield_tool,
bool draw_crosshair);
157 std::unique_ptr<RenderingCore>
core;
Definition: localplayer.h:45
Definition: minimap.h:114
Definition: renderingengine.h:39
static scene::ISceneManager * get_scene_manager()
Definition: renderingengine.h:80
void _draw_menu_scene(gui::IGUIEnvironment *guienv, float dtime=0, bool clouds=true)
Definition: renderingengine.cpp:546
static const char * getVideoDriverFriendlyName(irr::video::E_DRIVER_TYPE type)
Definition: renderingengine.cpp:628
void setupTopLevelXorgWindow(const std::string &name)
Definition: renderingengine.cpp:244
static std::vector< irr::video::E_DRIVER_TYPE > getSupportedVideoDrivers()
Definition: renderingengine.cpp:582
irr::IrrlichtDevice * m_device
Definition: renderingengine.h:158
video::IVideoDriver * getVideoDriver()
Definition: renderingengine.h:47
static void initialize(Client *client, Hud *hud)
Definition: renderingengine.h:126
static RenderingEngine * s_singleton
Definition: renderingengine.h:160
bool setWindowIcon()
Definition: renderingengine.cpp:345
~RenderingEngine()
Definition: renderingengine.cpp:153
static scene::IMeshCache * get_mesh_cache()
Definition: renderingengine.h:74
void _draw_scene(video::SColor skycolor, bool show_hud, bool show_minimap, bool draw_wield_tool, bool draw_crosshair)
Definition: renderingengine.cpp:606
static float getDisplayDensity()
Definition: renderingengine.cpp:674
void _draw_load_screen(const std::wstring &text, gui::IGUIEnvironment *guienv, ITextureSource *tsrc, float dtime=0, int percent=0, bool clouds=true)
Definition: renderingengine.cpp:474
void _initialize(Client *client, Hud *hud)
Definition: renderingengine.cpp:594
static RenderingEngine * get_instance()
Definition: renderingengine.h:60
static void draw_load_screen(const std::wstring &text, gui::IGUIEnvironment *guienv, ITextureSource *tsrc, float dtime=0, int percent=0, bool clouds=true)
Definition: renderingengine.h:105
RenderingEngine(IEventReceiver *eventReceiver)
Definition: renderingengine.cpp:84
irr::video::IVideoDriver * driver
Definition: renderingengine.h:159
bool setupTopLevelWindow(const std::string &name)
Definition: renderingengine.cpp:226
bool setXorgWindowIconFromPath(const std::string &icon_file)
Definition: renderingengine.cpp:383
v2u32 getWindowSize() const
Definition: renderingengine.cpp:160
std::unique_ptr< RenderingCore > core
Definition: renderingengine.h:157
static std::vector< core::vector3d< u32 > > getSupportedVideoModes()
Definition: renderingengine.cpp:563
static void draw_scene(video::SColor skycolor, bool show_hud, bool show_minimap, bool draw_wield_tool, bool draw_crosshair)
Definition: renderingengine.h:119
static u32 get_timer_time()
Definition: renderingengine.h:92
static video::IVideoDriver * get_video_driver()
Definition: renderingengine.h:68
static const char * getVideoDriverName(irr::video::E_DRIVER_TYPE type)
Definition: renderingengine.cpp:612
void setResizable(bool resize)
Definition: renderingengine.cpp:167
static io::IFileSystem * get_filesystem()
Definition: renderingengine.h:62
static v2u32 getDisplaySize()
Definition: renderingengine.cpp:717
static irr::IrrlichtDevice * get_raw_device()
Definition: renderingengine.h:86
static bool print_video_modes()
Definition: renderingengine.cpp:172
static bool run()
Definition: renderingengine.h:133
static gui::IGUIEnvironment * get_gui_env()
Definition: renderingengine.h:99
static void draw_menu_scene(gui::IGUIEnvironment *guienv, float dtime, bool clouds)
Definition: renderingengine.h:113
void _finalize()
Definition: renderingengine.cpp:601
static void finalize()
Definition: renderingengine.h:131
gui::IGUIEnvironment * guienv
Definition: clientlauncher.cpp:47
#define sanity_check(expr)
Definition: debug.h:81
core::vector2d< u32 > v2u32
Definition: irr_v2d.h:29
Definition: activeobjectmgr.cpp:25