8#ifndef META_OCEAN_RENDERING_DIRECTIONAL_LIGHT_H
9#define META_OCEAN_RENDERING_DIRECTIONAL_LIGHT_H
23class 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:30
The namespace covering the entire Ocean framework.
Definition Accessor.h:15