2
0

AnimationCurves.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //**************** Copyright (c) 2016 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. using System;
  4. namespace BansheeEngine
  5. {
  6. /** @addtogroup Animation
  7. * @{
  8. */
  9. /// <summary>
  10. /// Contains a set of animation curves used within an <see cref="AnimationClip"/>.
  11. /// </summary>
  12. public class AnimationCurves
  13. {
  14. /// <summary>
  15. /// Curves for animating a scene object's position.
  16. /// </summary>
  17. public NamedVector3Curve[] PositionCurves;
  18. /// <summary>
  19. /// Curves for animating a scene object's rotation (in euler angles).
  20. /// </summary>
  21. public NamedVector3Curve[] RotationCurves;
  22. /// <summary>
  23. /// Curves for animating a scene object's scale.
  24. /// </summary>
  25. public NamedVector3Curve[] ScaleCurves;
  26. /// <summary>
  27. /// Curves for animating generic component properties.
  28. /// </summary>
  29. public NamedFloatCurve[] FloatCurves;
  30. }
  31. /** @} */
  32. }