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