Frustum query for directional light shadow casters.
More...
#include <Urho3D/RenderPipeline/LightProcessorQuery.h>
|
| DirectionalLightShadowCasterQuery (ea::vector< Drawable * > &result, const Frustum &frustum, DrawableFlags drawableFlags, Light *light, unsigned viewMask) |
|
void | TestDrawables (Drawable **start, Drawable **end, bool inside) override |
| Intersection test for drawables.
|
|
| FrustumOctreeQuery (ea::vector< Drawable * > &result, const Frustum &frustum, DrawableFlags drawableFlags=DRAWABLE_ANY, unsigned viewMask=DEFAULT_VIEWMASK) |
| Construct with frustum and query parameters.
|
|
Intersection | TestOctant (const BoundingBox &box, bool inside) override |
| Intersection test for an octant.
|
|
| OctreeQuery (ea::vector< Drawable * > &result, DrawableFlags drawableFlags, unsigned viewMask) |
| Construct with query parameters.
|
|
virtual | ~OctreeQuery ()=default |
| Destruct.
|
|
|
bool | IsShadowCaster (Drawable *drawable, bool inside) const |
|
|
const unsigned | lightMask_ {} |
|
Frustum query for directional light shadow casters.
The documentation for this class was generated from the following files:
- Urho3D/RenderPipeline/LightProcessorQuery.h
- Urho3D/RenderPipeline/LightProcessorQuery.cpp