PageRenderTime 48ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/XSpriter/Transforms.cs

https://bitbucket.org/dylanwolf/xspriter
C# | 45 lines | 41 code | 4 blank | 0 comment | 0 complexity | 49830a6b0188096dbc96cd58c29849fe MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Microsoft.Xna.Framework;
  6. using Microsoft.Xna.Framework.Graphics;
  7. namespace FuncWorks.XNA.XSpriter
  8. {
  9. public struct AnimationTransform
  10. {
  11. public Vector2 Position;
  12. public Single Angle;
  13. public Vector2 Scale;
  14. public Boolean Hidden;
  15. public AnimationTransform(Single angle, Vector2 position, Vector2 scale)
  16. {
  17. Angle = angle;
  18. Position = position;
  19. Scale = scale;
  20. Hidden = false;
  21. }
  22. }
  23. public struct RuntimeTransform
  24. {
  25. public Int32? TimelineId;
  26. public String BoneName;
  27. public Vector2 Position;
  28. public Single Angle;
  29. public Vector2 Scale;
  30. public Boolean Hidden;
  31. }
  32. public struct RenderedPosition
  33. {
  34. public Vector2 Positon;
  35. public Vector2 Pivot;
  36. public Single Angle;
  37. public Vector2 Scale;
  38. public SpriteEffects Effects;
  39. public Single Layer;
  40. }
  41. }