Files
Juliet/Romeo/docs/Juliet_include_Graphics_Lighting.md
T

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 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

Namespace Juliet

Classes, Structs & Unions

  • struct PointLight