35 std::unique_ptr<RenderPipeline>
pipeline,
44 void draw(video::SColor _skycolor,
bool _show_hud,
45 bool _draw_wield_tool,
bool _draw_crosshair);
Render Pipeline provides a flexible way to execute rendering steps in the engine.
Definition pipeline.h:353
RenderingCore(IrrlichtDevice *device, Client *client, Hud *hud, std::unique_ptr< ShadowRenderer > shadow_renderer, std::unique_ptr< RenderPipeline > pipeline, v2f virtual_size_scale)
Definition core.cpp:11
ShadowRenderer * get_shadow_renderer()
Definition core.h:49
RenderingCore & operator=(RenderingCore &&)=delete
RenderingCore(RenderingCore &&)=delete
std::unique_ptr< ShadowRenderer > shadow_renderer
Definition core.h:25
v2u32 virtual_size
Definition core.h:30
RenderingCore(const RenderingCore &)=delete
Hud * hud
Definition core.h:24
v2u32 getVirtualSize() const
Definition core.cpp:37
IrrlichtDevice * device
Definition core.h:22
void draw(video::SColor _skycolor, bool _show_hud, bool _draw_wield_tool, bool _draw_crosshair)
Definition core.cpp:22
v2f virtual_size_scale
Definition core.h:29
std::unique_ptr< RenderPipeline > pipeline
Definition core.h:27
RenderingCore & operator=(const RenderingCore &)=delete
Client * client
Definition core.h:23
Definition dynamicshadowsrender.h:42
core::vector2d< f32 > v2f
Definition irr_v2d.h:11
core::vector2d< u32 > v2u32
Definition irr_v2d.h:14
Definition activeobjectmgr.cpp:11