|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
Per-face shadow rendering data: shadow camera, viewport, and scissor. More...
#include <scene/light.h>
Public Member Functions | |
| LightRenderData (Camera *camera, int face, Light *light) | |
Public Attributes | |
| Camera * | camera |
| int | face |
| Light * | light |
| Camera * | shadowCamera |
| Vector4 | shadowScissor |
| Vector4 | shadowViewport |
Per-face shadow rendering data: shadow camera, viewport, and scissor.
Definition at line 15 of file light.cpp.
References camera, visutwin::canvas::ShadowRenderer::createShadowCamera(), face, light, shadowCamera, shadowScissor, and shadowViewport.
| Camera* visutwin::canvas::LightRenderData::camera |
Definition at line 34 of file light.h.
Referenced by LightRenderData().
| int visutwin::canvas::LightRenderData::face |
Definition at line 36 of file light.h.
Referenced by LightRenderData().
| Light* visutwin::canvas::LightRenderData::light |
Definition at line 29 of file light.h.
Referenced by LightRenderData().
| Camera* visutwin::canvas::LightRenderData::shadowCamera |
| Vector4 visutwin::canvas::LightRenderData::shadowScissor |
Definition at line 42 of file light.h.
Referenced by visutwin::canvas::ShadowRendererDirectional::cull(), and LightRenderData().
| Vector4 visutwin::canvas::LightRenderData::shadowViewport |
Definition at line 39 of file light.h.
Referenced by visutwin::canvas::ShadowRendererDirectional::cull(), visutwin::canvas::RenderPassShadowDirectional::execute(), and LightRenderData().