30 lines
764 B
C++
30 lines
764 B
C++
#include "DirectionalLightActor.h"
|
|
|
|
using namespace Seele;
|
|
|
|
DirectionalLightActor::DirectionalLightActor(PScene scene)
|
|
: Actor(scene)
|
|
{
|
|
attachComponent<Component::DirectionalLight>();
|
|
}
|
|
|
|
DirectionalLightActor::DirectionalLightActor(PScene scene, Vector color, Vector direction)
|
|
: Actor(scene)
|
|
{
|
|
attachComponent<Component::DirectionalLight>(Vector4(color, 0), Vector4(direction, 0));
|
|
}
|
|
|
|
DirectionalLightActor::~DirectionalLightActor()
|
|
{
|
|
|
|
}
|
|
|
|
Component::DirectionalLight& DirectionalLightActor::getDirectionalLightComponent()
|
|
{
|
|
return accessComponent<Component::DirectionalLight>();
|
|
}
|
|
|
|
const Component::DirectionalLight& DirectionalLightActor::getDirectionalLightComponent() const
|
|
{
|
|
return accessComponent<Component::DirectionalLight>();
|
|
} |