8 #ifndef META_OCEAN_RENDERING_DIRECTIONAL_LIGHT_H
9 #define META_OCEAN_RENDERING_DIRECTIONAL_LIGHT_H
23 class DirectionalLight;
This class is the base class for all directional lights.
Definition: rendering/DirectionalLight.h:37
ObjectType type() const override
Returns the type of this object.
~DirectionalLight() override
Destructs a directional light.
virtual Vector3 direction() const
Returns the direction of this directional light.
DirectionalLight()
Creates a new directional light.
virtual void setDirection(const Vector3 &direction)
Sets the direction of this directional light.
This is the base class for all lights.
Definition: LightSource.h:38
ObjectType
Definition of different object type.
Definition: Object.h:63
This class implements a smart rendering object reference.
Definition: rendering/ObjectRef.h:34
SmartObjectRef< DirectionalLight > DirectionalLightRef
Definition of a smart object reference holding a directional light.
Definition: rendering/DirectionalLight.h:23
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15