#include <lightenvironment.h>
Public Member Functions | |
| void | Init (const LightClass &light, const Vector3 &object_center) |
| void | Init_From_Point_Or_Spot_Light (const LightClass &light, const Vector3 &object_center) |
| void | Init_From_Directional_Light (const LightClass &light, const Vector3 &object_center) |
| float | Contribution (void) |
Public Attributes | |
| Vector3 | Direction |
| Vector3 | Ambient |
| Vector3 | Diffuse |
| bool | DiffuseRejected |
| bool | m_point |
| Vector3 | m_center |
| float | m_innerRadius |
| float | m_outerRadius |
| Vector3 | m_ambient |
| Vector3 | m_diffuse |
Definition at line 139 of file lightenvironment.h.
| float LightEnvironmentClass::InputLightStruct::Contribution | ( | void | ) |
Definition at line 187 of file lightenvironment.cpp.
| void LightEnvironmentClass::InputLightStruct::Init | ( | const LightClass & | light, |
| const Vector3 & | object_center ) |
Definition at line 65 of file lightenvironment.cpp.
| void LightEnvironmentClass::InputLightStruct::Init_From_Directional_Light | ( | const LightClass & | light, |
| const Vector3 & | object_center ) |
Definition at line 173 of file lightenvironment.cpp.
| void LightEnvironmentClass::InputLightStruct::Init_From_Point_Or_Spot_Light | ( | const LightClass & | light, |
| const Vector3 & | object_center ) |
Definition at line 84 of file lightenvironment.cpp.
| Vector3 LightEnvironmentClass::InputLightStruct::Ambient |
Definition at line 147 of file lightenvironment.h.
| Vector3 LightEnvironmentClass::InputLightStruct::Diffuse |
Definition at line 148 of file lightenvironment.h.
| bool LightEnvironmentClass::InputLightStruct::DiffuseRejected |
Definition at line 149 of file lightenvironment.h.
| Vector3 LightEnvironmentClass::InputLightStruct::Direction |
Definition at line 146 of file lightenvironment.h.
| Vector3 LightEnvironmentClass::InputLightStruct::m_ambient |
Definition at line 155 of file lightenvironment.h.
| Vector3 LightEnvironmentClass::InputLightStruct::m_center |
Definition at line 152 of file lightenvironment.h.
| Vector3 LightEnvironmentClass::InputLightStruct::m_diffuse |
Definition at line 156 of file lightenvironment.h.
| float LightEnvironmentClass::InputLightStruct::m_innerRadius |
Definition at line 153 of file lightenvironment.h.
| float LightEnvironmentClass::InputLightStruct::m_outerRadius |
Definition at line 154 of file lightenvironment.h.
| bool LightEnvironmentClass::InputLightStruct::m_point |
Definition at line 151 of file lightenvironment.h.