25#ifndef __SO3_DEFERRED_SHADING_DEFERRED_LIGHT_IMPL_H__
26#define __SO3_DEFERRED_SHADING_DEFERRED_LIGHT_IMPL_H__
72 virtual const Ogre::MaterialPtr&
getMaterial()
const;
virtual void getWorldTransforms(Ogre::Matrix4 *xform) const =0
virtual const Ogre::MaterialPtr & getMaterial() const
void SetDebugRendering(bool enableDebugRendering)
const std::string lightType
Ogre::Light * ogreParentLight
The light that this SDeferredLight renders.
virtual Ogre::Real getBoundingRadius() const =0
virtual Ogre::Real getSquaredViewDepth(const Ogre::Camera *) const =0
virtual void RebuildGeometry()=0
virtual void CheckCullingMode(Ogre::Camera *camera, Ogre::Pass *pass)=0
bool GetCastShadows() const
virtual void SetAttenuation()=0