/******************************************************** * DirectionalLight.h * * * * XFX::Graphics::DirectionalLight definition file * * Copyright © XFX Team. All Rights Reserved * ********************************************************/ #ifndef _XFX_GRAPHICS_DIRECTIONALLIGHT_ #define _XFX_GRAPHICS_DIRECTIONALLIGHT_ #include #include "EffectParameter.h" #include namespace XFX { namespace Graphics { // Creates a DirectionalLight object. class DirectionalLight : public Object { public: Vector3 DiffuseColor; Vector3 Direction; bool Enabled; Vector3 SpecularColor; DirectionalLight(EffectParameter directionParameter, EffectParameter diffuseColorParameter, EffectParameter specularColorParameter, DirectionalLight const * const cloneSource); int GetType() const; }; } } #endif //_XFX_GRAPHICS_DIRECTIONALLIGHT_