Avancement Limière

This commit is contained in:
Harpie94
2024-03-25 18:03:06 +01:00
parent af2231210c
commit da18ae6547
12 changed files with 678 additions and 50 deletions

37
enginecustom/Lightclass.h Normal file
View File

@@ -0,0 +1,37 @@
#pragma once
////////////////////////////////////////////////////////////////////////////////
// Filename: lightclass.h
////////////////////////////////////////////////////////////////////////////////
#ifndef _LIGHTCLASS_H_
#define _LIGHTCLASS_H_
//////////////
// INCLUDES //
//////////////
#include <directxmath.h>
using namespace DirectX;
////////////////////////////////////////////////////////////////////////////////
// Class name: LightClass
////////////////////////////////////////////////////////////////////////////////
class LightClass
{
public:
LightClass();
LightClass(const LightClass&);
~LightClass();
void SetDirection(float, float, float);
void SetDiffuseColor(float, float, float, float);
XMFLOAT3 GetDirection();
XMFLOAT4 GetDiffuseColor();
private:
XMFLOAT4 m_diffuseColor;
XMFLOAT3 m_direction;
};
#endif