8#ifndef META_OCEAN_RENDERING_DIRECTIONAL_LIGHT_H
9#define META_OCEAN_RENDERING_DIRECTIONAL_LIGHT_H
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.
LightSource()
Creates a new light source object.
ObjectType
Definition of different object type.
Definition Object.h:62
This class implements a smart rendering object reference.
Definition rendering/ObjectRef.h:34
VectorT3< Scalar > Vector3
Definition of a 3D vector.
Definition Vector3.h:29
SmartObjectRef< DirectionalLight > DirectionalLightRef
Definition of a smart object reference holding a directional light.
Definition rendering/DirectionalLight.h:30
Namespace of the Rendering library.
Definition AbsoluteTransform.h:18
The namespace covering the entire Ocean framework.
Definition Accessor.h:15