#include <optional>#include <irrlicht.h>#include "IMeshCache.h"#include "fontengine.h"#include "client.h"#include "clouds.h"#include "util/numeric.h"#include "guiscalingfilter.h"#include "localplayer.h"#include "client/hud.h"#include "client/texturesource.h"#include "camera.h"#include "minimap.h"#include "clientmap.h"#include "renderingengine.h"#include "render/core.h"#include "render/factory.h"#include "filesys.h"#include "irrlicht_changes/static_text.h"#include "irr_ptr.h"
Include dependency graph for renderingengine.cpp:Classes | |
| class | FogShaderConstantSetter |
Functions | |
| static std::optional< video::E_DRIVER_TYPE > | chooseVideoDriver () |
| static auto | getVideoDriverName (video::E_DRIVER_TYPE driver) |
| static irr::IrrlichtDevice * | createDevice (SIrrlichtCreationParameters params, std::optional< video::E_DRIVER_TYPE > requested_driver) |
|
static |
References errorstream, g_settings, Settings::get(), RenderingEngine::getSupportedVideoDrivers(), and RenderingEngine::getVideoDriverInfo().
Referenced by RenderingEngine::RenderingEngine().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References errorstream, RenderingEngine::getSupportedVideoDrivers(), getVideoDriverName(), infostream, and sanity_check.
Referenced by RenderingEngine::RenderingEngine().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References VideoDriverInfo::friendly_name, and RenderingEngine::getVideoDriverInfo().
Referenced by RenderingEngine::RenderingEngine(), and createDevice().
Here is the call graph for this function:
Here is the caller graph for this function: