SO3Engine
|
#include <SO3DeferredLightPoint.h>
Public Member Functions | |
SDeferredLightPoint (Ogre::Light *originalLight, SDeferredLightMaterialGenerator *typeLightMaterialGenerator) | |
~SDeferredLightPoint () | |
virtual void | RebuildGeometry () |
virtual void | SetAttenuation () |
virtual Ogre::Real | getBoundingRadius () const |
virtual Ogre::Real | getSquaredViewDepth (const Ogre::Camera *) const |
virtual void | getWorldTransforms (Ogre::Matrix4 *xform) const |
virtual void | CheckCullingMode (Ogre::Camera *camera, Ogre::Pass *pass) |
Public Member Functions inherited from SO3::SDeferredLightImpl | |
~SDeferredLightImpl () | |
bool | GetCastShadows () const |
virtual const Ogre::MaterialPtr & | getMaterial () const |
bool | GetDebugRendering () |
void | SetDebugRendering (bool enableDebugRendering) |
Additional Inherited Members | |
Protected Member Functions inherited from SO3::SDeferredLightImpl | |
SDeferredLightImpl (Ogre::Light *originalLight, std::string lightTypeName, SDeferredLightMaterialGenerator *typeLightMaterialGenerator) | |
Protected Attributes inherited from SO3::SDeferredLightImpl | |
Ogre::Light * | ogreParentLight |
The light that this SDeferredLight renders. | |
const std::string | lightType |
Detailed Description
Deferred point light geometry
Definition at line 36 of file SO3DeferredLightPoint.h.
Constructor & Destructor Documentation
◆ SDeferredLightPoint()
SO3::SDeferredLightPoint::SDeferredLightPoint | ( | Ogre::Light * | originalLight, |
SDeferredLightMaterialGenerator * | typeLightMaterialGenerator | ||
) |
Definition at line 30 of file SO3DeferredLightPoint.cpp.
◆ ~SDeferredLightPoint()
SO3::SDeferredLightPoint::~SDeferredLightPoint | ( | ) |
Definition at line 35 of file SO3DeferredLightPoint.cpp.
Member Function Documentation
◆ CheckCullingMode()
|
virtual |
Implements SO3::SDeferredLightImpl.
Definition at line 120 of file SO3DeferredLightPoint.cpp.
◆ getBoundingRadius()
|
virtual |
Implements SO3::SDeferredLightImpl.
Definition at line 104 of file SO3DeferredLightPoint.cpp.
◆ getSquaredViewDepth()
|
virtual |
Implements SO3::SDeferredLightImpl.
Definition at line 109 of file SO3DeferredLightPoint.cpp.
◆ getWorldTransforms()
|
virtual |
Implements SO3::SDeferredLightImpl.
Definition at line 115 of file SO3DeferredLightPoint.cpp.
◆ RebuildGeometry()
|
virtual |
Implements SO3::SDeferredLightImpl.
Definition at line 84 of file SO3DeferredLightPoint.cpp.
◆ SetAttenuation()
|
virtual |
Set constant, linear, quadratic Attenuation terms
Implements SO3::SDeferredLightImpl.
Definition at line 39 of file SO3DeferredLightPoint.cpp.
The documentation for this class was generated from the following files:
- include/SO3Renderer/DeferredShading/SO3DeferredLightPoint.h
- src/SO3Renderer/DeferredShading/SO3DeferredLightPoint.cpp
Generated by 1.9.8