merge 3d diffuse lighting

This commit is contained in:
StratiX0
2024-03-26 12:02:03 +01:00
parent deea6fa3ba
commit ccb666faaf
7 changed files with 1674 additions and 1679 deletions

View File

@@ -1,3 +1,4 @@
#pragma once
////////////////////////////////////////////////////////////////////////////////
// Filename: lightclass.h
////////////////////////////////////////////////////////////////////////////////
@@ -18,19 +19,19 @@ using namespace DirectX;
class LightClass
{
public:
LightClass();
LightClass(const LightClass&);
~LightClass();
LightClass();
LightClass(const LightClass&);
~LightClass();
void SetDirection(float, float, float);
void SetDiffuseColor(float, float, float, float);
XMFLOAT3 GetDirection();
XMFLOAT4 GetDiffuseColor();
void SetDiffuseColor(float, float, float, float);
void SetDirection(float, float, float);
XMFLOAT4 GetDiffuseColor();
XMFLOAT3 GetDirection();
private:
XMFLOAT4 m_diffuseColor;
XMFLOAT3 m_direction;
XMFLOAT4 m_diffuseColor;
XMFLOAT3 m_direction;
};
#endif