AnimationSplitInfo.editor.generated.cs 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //************** Copyright (c) 2016-2019 Marko Pintera ([email protected]). All rights reserved. *******************//
  3. using System;
  4. using System.Runtime.CompilerServices;
  5. using System.Runtime.InteropServices;
  6. using bs;
  7. namespace bs.Editor
  8. {
  9. /** @addtogroup Importer
  10. * @{
  11. */
  12. /// <summary>Information about how to split an AnimationClip into multiple separate clips.</summary>
  13. [ShowInInspector]
  14. public partial class AnimationSplitInfo : ScriptObject
  15. {
  16. private AnimationSplitInfo(bool __dummy0) { }
  17. public AnimationSplitInfo()
  18. {
  19. Internal_AnimationSplitInfo(this);
  20. }
  21. public AnimationSplitInfo(string name, int startFrame, int endFrame, bool isAdditive = false)
  22. {
  23. Internal_AnimationSplitInfo0(this, name, startFrame, endFrame, isAdditive);
  24. }
  25. [ShowInInspector]
  26. [NativeWrapper]
  27. public string Name
  28. {
  29. get { return Internal_getname(mCachedPtr); }
  30. set { Internal_setname(mCachedPtr, value); }
  31. }
  32. [ShowInInspector]
  33. [NativeWrapper]
  34. public int StartFrame
  35. {
  36. get { return Internal_getstartFrame(mCachedPtr); }
  37. set { Internal_setstartFrame(mCachedPtr, value); }
  38. }
  39. [ShowInInspector]
  40. [NativeWrapper]
  41. public int EndFrame
  42. {
  43. get { return Internal_getendFrame(mCachedPtr); }
  44. set { Internal_setendFrame(mCachedPtr, value); }
  45. }
  46. [ShowInInspector]
  47. [NativeWrapper]
  48. public bool IsAdditive
  49. {
  50. get { return Internal_getisAdditive(mCachedPtr); }
  51. set { Internal_setisAdditive(mCachedPtr, value); }
  52. }
  53. [MethodImpl(MethodImplOptions.InternalCall)]
  54. private static extern void Internal_AnimationSplitInfo(AnimationSplitInfo managedInstance);
  55. [MethodImpl(MethodImplOptions.InternalCall)]
  56. private static extern void Internal_AnimationSplitInfo0(AnimationSplitInfo managedInstance, string name, int startFrame, int endFrame, bool isAdditive);
  57. [MethodImpl(MethodImplOptions.InternalCall)]
  58. private static extern string Internal_getname(IntPtr thisPtr);
  59. [MethodImpl(MethodImplOptions.InternalCall)]
  60. private static extern void Internal_setname(IntPtr thisPtr, string value);
  61. [MethodImpl(MethodImplOptions.InternalCall)]
  62. private static extern int Internal_getstartFrame(IntPtr thisPtr);
  63. [MethodImpl(MethodImplOptions.InternalCall)]
  64. private static extern void Internal_setstartFrame(IntPtr thisPtr, int value);
  65. [MethodImpl(MethodImplOptions.InternalCall)]
  66. private static extern int Internal_getendFrame(IntPtr thisPtr);
  67. [MethodImpl(MethodImplOptions.InternalCall)]
  68. private static extern void Internal_setendFrame(IntPtr thisPtr, int value);
  69. [MethodImpl(MethodImplOptions.InternalCall)]
  70. private static extern bool Internal_getisAdditive(IntPtr thisPtr);
  71. [MethodImpl(MethodImplOptions.InternalCall)]
  72. private static extern void Internal_setisAdditive(IntPtr thisPtr, bool value);
  73. }
  74. /** @} */
  75. }