BsColorGradientEx.h 822 B

123456789101112131415161718192021222324252627
  1. //********************************** Banshee Engine (www.banshee4d.com) **************************************************//
  2. //**************** Copyright (c) 2018 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. #pragma once
  4. #include "BsScriptEnginePrerequisites.h"
  5. #include "BsScriptObject.h"
  6. #include "Image/BsColorGradient.h"
  7. namespace bs
  8. {
  9. /** @addtogroup ScriptInteropEngine
  10. * @{
  11. */
  12. /** @cond SCRIPT_EXTENSIONS */
  13. /** Extension class for ColorGradient, for adding additional functionality for the script interface. */
  14. class BS_SCRIPT_EXPORT(e:ColorGradient) ColorGradientEx
  15. {
  16. public:
  17. /** @copydoc ColorGradient::evaluate */
  18. BS_SCRIPT_EXPORT(e:ColorGradient)
  19. static Color evaluate(const SPtr<ColorGradient>& thisPtr, float t);
  20. };
  21. /** @endcond */
  22. /** @} */
  23. }