Initial commit: Final state of the master project

This commit is contained in:
2017-09-16 09:41:37 +02:00
commit 696180d43b
832 changed files with 169717 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
#include "DirectionalLight.h"
DirectionalLight::DirectionalLight()
{
mDirection = glm::vec3(0);
mActive = false;
}
DirectionalLight::~DirectionalLight()
{
}
glm::vec3 DirectionalLight::GetDirection()
{
if (!mActive)
return glm::vec3(0);
return mDirection;
}
void DirectionalLight::SetDirection(glm::vec3 dir)
{
if (dir != glm::vec3(0))
{
dir = glm::normalize(dir);
}
mDirection = dir;
mActive = true;
}
bool DirectionalLight::GetActive()
{
return mActive;
}
void DirectionalLight::SetActive(bool active)
{
mActive = active;
}