|
| 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: