Rendu
A lightweight rendering engine for experimentations
|
A dummy cube shadow map array, can be used for point lights. The shadow map will register itself with the associated lights. More...
#include <BasicShadowMap.hpp>
Public Member Functions | |
EmptyShadowMapCubeArray (const std::vector< std::shared_ptr< PointLight > > &lights) | |
void | draw (const Scene &scene) override |
More... | |
Public Member Functions inherited from ShadowMap | |
ShadowMap ()=default | |
virtual void | draw (const Scene &scene)=0 |
virtual | ~ShadowMap ()=default |
ShadowMap (const ShadowMap &)=delete | |
ShadowMap & | operator= (const ShadowMap &)=delete |
ShadowMap (ShadowMap &&)=default | |
ShadowMap & | operator= (ShadowMap &&)=delete |
A dummy cube shadow map array, can be used for point lights. The shadow map will register itself with the associated lights.
Inherits ShadowMap.
|
explicit |
Constructor.
lights | the lights to generate the associated shadow maps for |
|
overridevirtual |