VertexLayout.generated.cs 613 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System;
  2. using System.Runtime.CompilerServices;
  3. using System.Runtime.InteropServices;
  4. namespace BansheeEngine
  5. {
  6. /** @addtogroup Rendering
  7. * @{
  8. */
  9. /// <summary>
  10. /// Available vertex layouts that specify what data is provided per-vertex in a mesh. Combinations other than those
  11. /// provided are allowed.
  12. /// </summary>
  13. public enum VertexLayout
  14. {
  15. PU = 33,
  16. Position = 1,
  17. Color = 2,
  18. Normal = 4,
  19. UV1 = 64,
  20. UV0 = 32,
  21. BoneWeights = 16,
  22. Tangent = 8,
  23. PC = 3,
  24. PCU = 35,
  25. PCN = 7,
  26. PCNU = 39,
  27. PCNT = 15,
  28. PCNTU = 47,
  29. PN = 5,
  30. PNU = 37,
  31. PNT = 13,
  32. PNTU = 45
  33. }
  34. /** @} */
  35. }