|
| | light_class (const light_class &) |
| |
| void | SetAmbientColor (float, float, float, float) |
| |
| void | SetDiffuseColor (float, float, float, float) |
| |
| void | SetDirection (float, float, float) |
| |
| void | SetSpecularColor (float, float, float, float) |
| |
| void | SetSpecularPower (float) |
| |
| void | SetPosition (float, float, float) |
| |
| XMFLOAT4 | GetAmbientColor () |
| |
| XMFLOAT4 | GetDiffuseColor () |
| |
| XMFLOAT3 | GetDirection () |
| |
| XMFLOAT4 | GetSpecularColor () |
| |
| float | GetSpecularPower () |
| |
| XMFLOAT4 | GetPosition () |
| |
| void | SetIntensity (float intensity) |
| |
| float | GetIntensity () const |
| |
Definition at line 19 of file light_class.h.
◆ light_class() [1/2]
| light_class::light_class |
( |
| ) |
|
◆ light_class() [2/2]
◆ ~light_class()
| light_class::~light_class |
( |
| ) |
|
◆ GetAmbientColor()
| XMFLOAT4 light_class::GetAmbientColor |
( |
| ) |
|
◆ GetDiffuseColor()
| XMFLOAT4 light_class::GetDiffuseColor |
( |
| ) |
|
◆ GetDirection()
| XMFLOAT3 light_class::GetDirection |
( |
| ) |
|
◆ GetIntensity()
| float light_class::GetIntensity |
( |
| ) |
const |
|
inline |
◆ GetPosition()
| XMFLOAT4 light_class::GetPosition |
( |
| ) |
|
◆ GetSpecularColor()
| XMFLOAT4 light_class::GetSpecularColor |
( |
| ) |
|
◆ GetSpecularPower()
| float light_class::GetSpecularPower |
( |
| ) |
|
◆ SetAmbientColor()
| void light_class::SetAmbientColor |
( |
float | red, |
|
|
float | green, |
|
|
float | blue, |
|
|
float | alpha ) |
Definition at line 21 of file light_class.cpp.
22{
23 m_ambientColor = XMFLOAT4(red, green, blue, alpha);
24 return;
25}
◆ SetDiffuseColor()
| void light_class::SetDiffuseColor |
( |
float | red, |
|
|
float | green, |
|
|
float | blue, |
|
|
float | alpha ) |
Definition at line 29 of file light_class.cpp.
30{
31 m_diffuseColor = XMFLOAT4(red, green, blue, alpha);
32 return;
33}
◆ SetDirection()
| void light_class::SetDirection |
( |
float | x, |
|
|
float | y, |
|
|
float | z ) |
Definition at line 36 of file light_class.cpp.
37{
38 m_direction = XMFLOAT3(x, y, z);
39 return;
40}
◆ SetIntensity()
| void light_class::SetIntensity |
( |
float | intensity | ) |
|
|
inline |
Definition at line 40 of file light_class.h.
40{ m_intensity = intensity; }
◆ SetPosition()
| void light_class::SetPosition |
( |
float | x, |
|
|
float | y, |
|
|
float | z ) |
Definition at line 55 of file light_class.cpp.
56{
57 m_position = XMFLOAT4(x, y, z, 1.0f);
58 return;
59}
◆ SetSpecularColor()
| void light_class::SetSpecularColor |
( |
float | red, |
|
|
float | green, |
|
|
float | blue, |
|
|
float | alpha ) |
Definition at line 42 of file light_class.cpp.
43{
44 m_specularColor = XMFLOAT4(red, green, blue, alpha);
45 return;
46}
◆ SetSpecularPower()
| void light_class::SetSpecularPower |
( |
float | power | ) |
|
Definition at line 49 of file light_class.cpp.
50{
51 m_specularPower = power;
52 return;
53}
The documentation for this class was generated from the following files: