27 void after()
override;
31 Light* _light =
nullptr;
33 Camera* _shadowCamera =
nullptr;
34 std::shared_ptr<GraphicsDevice> _graphicsDevice;
36 bool _allCascadesRendering =
true;
Perspective or orthographic camera with projection matrix, jitter (TAA), and render target binding.
Directional, point, spot, or area light with shadow mapping and cookie projection.
std::shared_ptr< GraphicsDevice > device() const
RenderPass(const std::shared_ptr< GraphicsDevice > &device)
RenderPassShadowDirectional(const std::shared_ptr< GraphicsDevice > &device, ShadowRenderer *shadowRenderer, Light *light, Camera *camera, Camera *shadowCamera, int face, bool allCascadesRendering)