26 void SetAmbientColor(
float,
float,
float,
float);
27 void SetDiffuseColor(
float,
float,
float,
float);
28 void SetDirection(
float,
float,
float);
29 void SetSpecularColor(
float,
float,
float,
float);
30 void SetSpecularPower(
float);
31 void SetPosition(
float,
float,
float);
33 XMFLOAT4 GetAmbientColor();
34 XMFLOAT4 GetDiffuseColor();
35 XMFLOAT3 GetDirection();
36 XMFLOAT4 GetSpecularColor();
37 float GetSpecularPower();
38 XMFLOAT4 GetPosition();
40 void SetIntensity(
float intensity) { m_intensity = intensity; }
41 float GetIntensity()
const {
return m_intensity; }
44 XMFLOAT4 m_ambientColor;
45 XMFLOAT4 m_diffuseColor;
47 XMFLOAT4 m_specularColor;
49 float m_specularPower;