1.1 KiB
1.1 KiB
Juliet\include\Graphics\Lighting
Source Files
- Header:
Juliet\include\Graphics\Lighting.h
AI Description
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
Vector3representing 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
Vector3specifying 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
Namespace Juliet
Classes, Structs & Unions
struct PointLight