Files
Seele/src/Engine/Actor/PointLightActor.h
T
2025-05-07 16:08:12 +02:00

20 lines
599 B
C++

#pragma once
#include "Actor.h"
#include "Component/PointLight.h"
namespace Seele {
class PointLightActor : public Actor {
public:
PointLightActor(PScene scene);
PointLightActor(PScene scene, Vector position, float intensity, Vector color, float attenuation);
virtual ~PointLightActor();
Component::PointLight& getPointLightComponent();
const Component::PointLight& getPointLightComponent() const;
Component::Transform& getTransformComponent();
const Component::Transform& getTransformComponent() const;
private:
};
DEFINE_REF(PointLightActor)
} // namespace Seele