U3D
Open-source, cross-platform 2D and 3D game engine built in C++
Loading...
Searching...
No Matches
Urho3D::LightQueryResult Struct Reference

Intermediate light processing result. More...

#include </var/dev/u3d/stable/Source/Urho3D/Graphics/View.h>

Collaboration diagram for Urho3D::LightQueryResult:
[legend]

Public Attributes

Lightlight_
 Light.
 
PODVector< Drawable * > litGeometries_
 Lit geometries.
 
PODVector< Drawable * > shadowCasters_
 Shadow casters.
 
CamerashadowCameras_ [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.
 

Detailed Description

Intermediate light processing result.


The documentation for this struct was generated from the following file: