This file contains the implementation of the SpotLight class. More...
#include <raptiquax.h>
#include <classes/classes.h>
#include <math/math_util.h>
#include <io/model.h>
#include <render/framebuffer.h>
#include <storage/node.h>
#include <render/lighting.h>
#include <render/depth_map.h>
#include <buffer.h>
Classes | |
class | SpotLight |
Represents a spotlight source. More... | |
This file contains the implementation of the SpotLight class.
This source file contains the implementation details for the SpotLight class, which is used to manage and manipulate spotlights in an OpenGL context. The SpotLight class provides functionalities to set up, configure, and control spotlights, including their position, direction, and lighting properties.
The code is designed to integrate with an SDL and OpenGL based rendering engine, allowing for dynamic lighting effects in 3D scenes.