Brenta Engine 1.2
Loading...
Searching...
No Matches
point_light_node_component.cpp
1// SPDX-License-Identifier: MIT
2// Author: Giovanni Santini
3// Mail: giovanni.santini@proton.me
4// Github: @San7o
5
6#include <brenta/node_components/point_light_node_component.hpp>
7#include <brenta/renderer/renderer.hpp>
8#include <brenta/renderer/point_light.hpp>
9
10using namespace brenta;
11
12void PointLightNodeComponent::update(float delta_time)
13{
14 (void) delta_time;
15}
16
17void PointLightNodeComponent::draw(const glm::mat4& world_matrix)
18{
19 auto& pos = this->light->position;
20 pos = glm::vec3(world_matrix[3]);
21 Renderer::submit_point_light(this->light);
22}