Regenerated doc + final submit for now

This commit is contained in:
2026-07-22 17:37:01 -04:00
parent c436639ddd
commit c0d40ef3e4
101 changed files with 869 additions and 781 deletions
@@ -4,7 +4,14 @@
- Header: `Juliet\include\Graphics\Lighting.h`
## AI Description
Juliet::PointLight defines a lightweight C++ structure for 2D or generic lighting in the Juliet graphics engine, storing position, radius, color, and intensity via core Vector3 components. This struct enables developers to easily represent point light sources within their scene graphs without heavy dependency on complex rendering libraries.
The `Graphics\Lighting.h` header file in the Juliet project defines a class `PointLight` that encapsulates the properties of a point light source used in 3D graphics. The class includes the following components:
- **Position**: A `Vector3` representing the position of the light source in world space.
- **Radius**: A float indicating the radius of the light's influence, which determines how far the light can affect objects.
- **Color**: A `Vector3` specifying the color of the light, typically represented as RGB values.
- **Intensity**: A float representing the intensity of the light, controlling the brightness and darkness of the affected objects.
The class is designed to be used in conjunction with other graphics rendering components to simulate realistic lighting effects. The header file includes necessary headers such as `Juliet.h` for global namespace access and `Core/Math/Vector3.h` for vector operations.
## Symbols