|
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
Public Member Functions inherited from