AnimationCurveFlag.generated.cs 896 B

1234567891011121314151617181920212223
  1. using System;
  2. using System.Runtime.CompilerServices;
  3. using System.Runtime.InteropServices;
  4. namespace BansheeEngine
  5. {
  6. /// <summary>Flags that describe an animation curve.</summary>
  7. public enum AnimationCurveFlags
  8. {
  9. /// <summary>
  10. /// If enabled, the curve was imported from an external file and not created within the engine. This will affect how are
  11. /// animation results applied to scene objects (with imported animations it is assumed the curve is animating bones and
  12. /// with in-engine curves it is assumed the curve is animating scene objects).
  13. /// </summary>
  14. ImportedCurve = 1,
  15. /// <summary>
  16. /// Signifies the curve is used to animate between different frames within a morph channel. In range [0, 1].
  17. /// </summary>
  18. MorphFrame = 2,
  19. /// <summary>Signifies the curve is used to adjust the weight of a morph channel. In range [0, 1].</summary>
  20. MorphWeight = 4
  21. }
  22. }