#include <plain.h>
Public Member Functions | |
RenderingCorePlain (IrrlichtDevice *_device, Client *_client, Hud *_hud) | |
void | drawAll () override |
Public Member Functions inherited from RenderingCore | |
RenderingCore (IrrlichtDevice *_device, Client *_client, Hud *_hud) | |
RenderingCore (const RenderingCore &)=delete | |
RenderingCore (RenderingCore &&)=delete | |
virtual | ~RenderingCore () |
RenderingCore & | operator= (const RenderingCore &)=delete |
RenderingCore & | operator= (RenderingCore &&)=delete |
void | initialize () |
void | draw (video::SColor _skycolor, bool _show_hud, bool _show_minimap, bool _draw_wield_tool, bool _draw_crosshair) |
v2u32 | getVirtualSize () const |
Protected Member Functions | |
void | initTextures () override |
void | clearTextures () override |
void | beforeDraw () override |
void | upscale () |
Protected Member Functions inherited from RenderingCore | |
void | updateScreenSize () |
void | draw3D () |
void | drawHUD () |
void | drawPostFx () |
Protected Attributes | |
int | scale = 0 |
video::ITexture * | lowres = nullptr |
Protected Attributes inherited from RenderingCore | |
v2u32 | screensize |
v2u32 | virtual_size |
video::SColor | skycolor |
bool | show_hud |
bool | show_minimap |
bool | draw_wield_tool |
bool | draw_crosshair |
IrrlichtDevice * | device |
video::IVideoDriver * | driver |
scene::ISceneManager * | smgr |
gui::IGUIEnvironment * | guienv |
Client * | client |
Camera * | camera |
Minimap * | mapper |
Hud * | hud |
|
overrideprotectedvirtual |
Reimplemented from RenderingCore.
References RenderingCore::driver, lowres, scale, and RenderingCore::skycolor.
|
overrideprotectedvirtual |
Reimplemented from RenderingCore.
References RenderingCore::driver, lowres, and scale.
|
overridevirtual |
Implements RenderingCore.
References RenderingCore::draw3D(), RenderingCore::drawHUD(), RenderingCore::drawPostFx(), and upscale().
|
overrideprotectedvirtual |
Reimplemented from RenderingCore.
References RenderingCore::driver, lowres, scale, scaledown(), and RenderingCore::screensize.
|
protected |
References RenderingCore::driver, lowres, scale, scaledown(), and RenderingCore::screensize.
Referenced by drawAll().
|
protected |
Referenced by beforeDraw(), clearTextures(), initTextures(), and upscale().
|
protected |
Referenced by RenderingCorePlain(), beforeDraw(), clearTextures(), initTextures(), and upscale().