9#ifndef AVARA3D_VISUAL_LIGHT_DIRECTIONALLIGHT_H
10#define AVARA3D_VISUAL_LIGHT_DIRECTIONALLIGHT_H
15#include "a3d/visual/light/Light.h"
Represents a normalized RGBA color.
Infinitely distant light with uniform direction and no distance attenuation.
DirectionalLight(const std::string &name)
Creates a named white DirectionalLight.
DirectionalLight(const Color &color)
Creates an unnamed DirectionalLight with color.
DirectionalLight()
Creates an unnamed white DirectionalLight.
DirectionalLight(const std::string &name, const Color &color)
Creates a DirectionalLight with name and color.
Base class for light sources attached to Scene Nodes.
const std::optional< std::string > & name() const
Returns the optional light name.
const Color & color() const
Returns the light color.