OGRE
1.11.6
Object-Oriented Graphics Rendering Engine
|
This class allows you to plug in new ways to define the camera setup when rendering and projecting shadow textures. More...
#include <OgreShadowCameraSetup.h>
Public Member Functions | |
virtual | ~ShadowCameraSetup () |
Need virtual destructor in case subclasses use it. More... | |
virtual void | getShadowCamera (const SceneManager *sm, const Camera *cam, const Viewport *vp, const Light *light, Camera *texCam, size_t iteration) const =0 |
Function to implement – must set the shadow camera properties. More... | |
This class allows you to plug in new ways to define the camera setup when rendering and projecting shadow textures.
|
inlinevirtual |
Need virtual destructor in case subclasses use it.
|
pure virtual |
Function to implement – must set the shadow camera properties.
Implemented in Ogre::FocusedShadowCameraSetup, Ogre::LiSPSMShadowCameraSetup, Ogre::PSSMShadowCameraSetup, Ogre::DefaultShadowCameraSetup, and Ogre::PlaneOptimalShadowCameraSetup.