#include "C_Light.h" using namespace DanBias::Client; C_Light::C_Light( Oyster::Graphics::Definitions::Pointlight pointLightDesc, int id ) { this->pointLightDesc = pointLightDesc; this->id = id; } C_Light::~C_Light() { } Oyster::Graphics::Definitions::Pointlight C_Light::getLightDesc() const { return this->pointLightDesc; } void C_Light::setLightDesc( Oyster::Graphics::Definitions::Pointlight pointLightDesc ) { this->pointLightDesc = pointLightDesc; } Oyster::Math::Float3 C_Light::getPos() const { return this->pointLightDesc.Pos; } void C_Light::setPos( Oyster::Math::Float3 newPos) { this->pointLightDesc.Pos = newPos; } int C_Light::GetId() const { return this->id; } void C_Light::Render() { // will be changed to new API Oyster::Graphics::API::AddLight(pointLightDesc); }