U3D
Open-source, cross-platform 2D and 3D game engine built in C++
|
Intermediate light processing result. More...
#include </var/dev/u3d/stable/Source/Urho3D/Graphics/View.h>
Public Attributes | |
Light * | light_ |
Light. | |
PODVector< Drawable * > | litGeometries_ |
Lit geometries. | |
PODVector< Drawable * > | shadowCasters_ |
Shadow casters. | |
Camera * | shadowCameras_ [MAX_LIGHT_SPLITS] |
Shadow cameras. | |
unsigned | shadowCasterBegin_ [MAX_LIGHT_SPLITS] |
Shadow caster start indices. | |
unsigned | shadowCasterEnd_ [MAX_LIGHT_SPLITS] |
Shadow caster end indices. | |
BoundingBox | shadowCasterBox_ [MAX_LIGHT_SPLITS] |
Combined bounding box of shadow casters in light projection space. Only used for focused spot lights. | |
float | shadowNearSplits_ [MAX_LIGHT_SPLITS] |
Shadow camera near splits (directional lights only). | |
float | shadowFarSplits_ [MAX_LIGHT_SPLITS] |
Shadow camera far splits (directional lights only). | |
unsigned | numSplits_ |
Shadow map split count. | |
Intermediate light processing result.