#include <string>#include <vector>#include <IrrlichtDevice.h>#include "irrlichttypes_extrabloated.h"#include "client/shadows/dynamicshadows.h"
Include dependency graph for dynamicshadowsrender.h:
This graph shows which files directly or indirectly include this file: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().
Here is the call graph for this function:
Here is the caller graph for this function: