ShadingLanguageFlag.editor.generated.cs 900 B

123456789101112131415161718192021222324252627282930
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //************** Copyright (c) 2016-2019 Marko Pintera ([email protected]). All rights reserved. *******************//
  3. using System;
  4. using System.Runtime.CompilerServices;
  5. using System.Runtime.InteropServices;
  6. using bs;
  7. namespace bs.Editor
  8. {
  9. /** @addtogroup Importer
  10. * @{
  11. */
  12. /// <summary>Supported types of low-level shading languages.</summary>
  13. public enum ShadingLanguageFlags
  14. {
  15. /// <summary>High level shading language used by DirectX backend.</summary>
  16. HLSL = 1,
  17. /// <summary>OpenGL shading language.</summary>
  18. GLSL = 2,
  19. /// <summary>Variant of GLSL used for Vulkan.</summary>
  20. VKSL = 4,
  21. /// <summary>Metal shading language.</summary>
  22. MSL = 8,
  23. /// <summary>Helper entry that includes all languages.</summary>
  24. All = 15
  25. }
  26. /** @} */
  27. }