Claude Chappe' Curse - A C Game
Logo Institut d'Informatique Claude Chappe Logo Université de Le Mans Logo Raeptor Production
 
Loading...
Searching...
No Matches
light.class.c File Reference

This file contains the implementation of the light class for the project. 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>
Include dependency graph for light.class.c:

Classes

class  Light
 

Detailed Description

This file contains the implementation of the light class for the project.

This source file provides the functionality for managing different types of lights within the application. It includes the necessary functions to create, update, and manipulate light objects, which are essential for rendering scenes with proper lighting effects in the SDL and OpenGL environment.

The light class is designed to handle various light properties such as position, color, intensity, and type (e.g., directional, point, spotlights). It ensures that the lights are correctly integrated into the rendering pipeline, allowing for realistic and dynamic lighting in the 3D scenes.

This file is a crucial part of the project as it directly impacts the visual quality and realism of the rendered scenes by providing the necessary tools to work with lighting.

Author
Loup Picault
Date
2023-10-24