Specular Lighting

This commit is contained in:
StratiX0
2024-03-28 10:14:25 +01:00
parent e0c875187b
commit 16db21608a
15 changed files with 14989 additions and 57 deletions

View File

@@ -39,6 +39,19 @@ void LightClass::SetDirection(float x, float y, float z)
return;
}
void LightClass::SetSpecularColor(float red, float green, float blue, float alpha)
{
m_specularColor = XMFLOAT4(red, green, blue, alpha);
return;
}
void LightClass::SetSpecularPower(float power)
{
m_specularPower = power;
return;
}
XMFLOAT4 LightClass::GetAmbientColor()
{
return m_ambientColor;
@@ -50,8 +63,18 @@ XMFLOAT4 LightClass::GetDiffuseColor()
return m_diffuseColor;
}
XMFLOAT3 LightClass::GetDirection()
{
return m_direction;
}
XMFLOAT4 LightClass::GetSpecularColor()
{
return m_specularColor;
}
float LightClass::GetSpecularPower()
{
return m_specularPower;
}