#include <string>
#include <vector>
#include <IrrlichtDevice.h>
#include "irrlichttypes_extrabloated.h"
#include "client/shadows/dynamicshadows.h"
Go to the source code of this file.
Classes | |
struct | NodeToApply |
class | ShadowRenderer |
Enumerations | |
enum | E_SHADOW_MODE : u8 { ESM_RECEIVE = 0 , ESM_BOTH } |
Functions | |
ShadowRenderer * | createShadowRenderer (IrrlichtDevice *device, Client *client) |
Create a shadow renderer if settings allow this. | |
enum E_SHADOW_MODE : u8 |
ShadowRenderer * createShadowRenderer | ( | IrrlichtDevice * | device, |
Client * | client ) |
Create a shadow renderer if settings allow this.
device | Device to be used to render shadows. |
client | Reference to the client context. |
References g_settings, Settings::getBool(), ShadowRenderer::initialize(), Settings::setBool(), and warningstream.
Referenced by createPipeline().