AssimpPostProcessSteps.cs 778 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. namespace TriLib
  3. {
  4. [Flags]
  5. public enum AssimpPostProcessSteps
  6. {
  7. CalcTangentSpace = 1,
  8. JoinIdenticalVertices = 2,
  9. MakeLeftHanded = 4,
  10. Triangulate = 8,
  11. RemoveComponent = 16,
  12. GenNormals = 32,
  13. GenSmoothNormals = 64,
  14. SplitLargeMeshes = 128,
  15. PreTransformVertices = 256,
  16. LimitBoneWeights = 512,
  17. ValidateDataStructure = 1024,
  18. ImproveCacheLocality = 2048,
  19. RemoveRedundantMaterials = 4096,
  20. FixInfacingNormals = 8192,
  21. SortByPType = 32768,
  22. FindDegenerates = 65536,
  23. FindInvalidData = 131072,
  24. GenUvCoords = 262144,
  25. TransformUvCoords = 524288,
  26. FindInstances = 1048576,
  27. OptimizeMeshes = 2097152,
  28. OptimizeGraph = 4194304,
  29. FlipUVs = 8388608,
  30. FlipWindingOrder = 16777216,
  31. SplitByBoneCount = 33554432,
  32. Debone = 67108864
  33. }
  34. }