#include <anaglyph.h>
Public Member Functions | |
void | drawAll () override |
RenderingCoreStereo (IrrlichtDevice *_device, Client *_client, Hud *_hud) | |
Public Member Functions inherited from RenderingCoreStereo | |
RenderingCoreStereo (IrrlichtDevice *_device, Client *_client, Hud *_hud) | |
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 | setupMaterial (int color_mask) |
void | useEye (bool right) override |
void | resetEye () override |
Protected Member Functions inherited from RenderingCoreStereo | |
void | beforeDraw () override |
void | renderBothImages () |
Protected Member Functions inherited from RenderingCore | |
void | updateScreenSize () |
virtual void | initTextures () |
virtual void | clearTextures () |
void | draw3D () |
void | drawHUD () |
void | drawPostFx () |
Additional Inherited Members | |
Protected Attributes inherited from RenderingCoreStereo | |
scene::ICameraSceneNode * | cam |
core::matrix4 | base_transform |
float | eye_offset |
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 |
|
overridevirtual |
Implements RenderingCore.
References RenderingCore::drawHUD(), RenderingCore::drawPostFx(), and RenderingCoreStereo::renderBothImages().
RenderingCoreStereo::RenderingCoreStereo |
|
overrideprotectedvirtual |
Reimplemented from RenderingCoreStereo.
References RenderingCoreStereo::resetEye(), and setupMaterial().
|
protected |
References RenderingCore::driver.
Referenced by resetEye(), and useEye().
|
overrideprotectedvirtual |
Reimplemented from RenderingCoreStereo.
References RenderingCore::driver, setupMaterial(), and RenderingCoreStereo::useEye().