#include "factory.h"
#include "log.h"
#include "plain.h"
#include "anaglyph.h"
#include "interlaced.h"
#include "sidebyside.h"
#include "secondstage.h"
#include "client/shadows/dynamicshadowsrender.h"
Classes | |
struct | CreatePipelineResult |
Functions | |
void | createPipeline (const std::string &stereo_mode, IrrlichtDevice *device, Client *client, Hud *hud, CreatePipelineResult &result) |
RenderingCore * | createRenderingCore (const std::string &stereo_mode, IrrlichtDevice *device, Client *client, Hud *hud) |
void createPipeline | ( | const std::string & | stereo_mode, |
IrrlichtDevice * | device, | ||
Client * | client, | ||
Hud * | hud, | ||
CreatePipelineResult & | result ) |
References RenderPipeline::addStep(), createShadowRenderer(), errorstream, CreatePipelineResult::pipeline, populateAnaglyphPipeline(), populateInterlacedPipeline(), populatePlainPipeline(), populateSideBySidePipeline(), CreatePipelineResult::shadow_renderer, and CreatePipelineResult::virtual_size_scale.
Referenced by createRenderingCore().
RenderingCore * createRenderingCore | ( | const std::string & | stereo_mode, |
IrrlichtDevice * | device, | ||
Client * | client, | ||
Hud * | hud ) |
References createPipeline(), CreatePipelineResult::pipeline, CreatePipelineResult::shadow_renderer, and CreatePipelineResult::virtual_size_scale.
Referenced by RenderingEngine::initialize().