FbxAnimCurveDef.cs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. //------------------------------------------------------------------------------
  2. // <auto-generated />
  3. //
  4. // This file was automatically generated by SWIG (http://www.swig.org).
  5. // Version 3.0.12
  6. //
  7. // Do not make changes to this file unless you know what you are doing--modify
  8. // the SWIG interface file instead.
  9. //------------------------------------------------------------------------------
  10. namespace Autodesk.Fbx {
  11. public static class FbxAnimCurveDef {
  12. // virtual void Dispose() { }
  13. public static float sDEFAULT_WEIGHT {
  14. get {
  15. float ret = NativeMethods.FbxAnimCurveDef_sDEFAULT_WEIGHT_get();
  16. return ret;
  17. }
  18. }
  19. public static float sMIN_WEIGHT {
  20. get {
  21. float ret = NativeMethods.FbxAnimCurveDef_sMIN_WEIGHT_get();
  22. return ret;
  23. }
  24. }
  25. public static float sMAX_WEIGHT {
  26. get {
  27. float ret = NativeMethods.FbxAnimCurveDef_sMAX_WEIGHT_get();
  28. return ret;
  29. }
  30. }
  31. public static float sDEFAULT_VELOCITY {
  32. get {
  33. float ret = NativeMethods.FbxAnimCurveDef_sDEFAULT_VELOCITY_get();
  34. return ret;
  35. }
  36. }
  37. public enum ETangentMode {
  38. eTangentAuto = 0x00000100,
  39. eTangentTCB = 0x00000200,
  40. eTangentUser = 0x00000400,
  41. eTangentGenericBreak = 0x00000800,
  42. eTangentBreak = eTangentGenericBreak|eTangentUser,
  43. eTangentAutoBreak = eTangentGenericBreak|eTangentAuto,
  44. eTangentGenericClamp = 0x00001000,
  45. eTangentGenericTimeIndependent = 0x00002000,
  46. eTangentGenericClampProgressive = 0x00004000|eTangentGenericTimeIndependent
  47. }
  48. public enum EInterpolationType {
  49. eInterpolationConstant = 0x00000002,
  50. eInterpolationLinear = 0x00000004,
  51. eInterpolationCubic = 0x00000008
  52. }
  53. public enum EWeightedMode {
  54. eWeightedNone = 0x00000000,
  55. eWeightedRight = 0x01000000,
  56. eWeightedNextLeft = 0x02000000,
  57. eWeightedAll = eWeightedRight|eWeightedNextLeft
  58. }
  59. public enum EVelocityMode {
  60. eVelocityNone = 0x00000000,
  61. eVelocityRight = 0x10000000,
  62. eVelocityNextLeft = 0x20000000,
  63. eVelocityAll = eVelocityRight|eVelocityNextLeft
  64. }
  65. public enum ETangentVisibility {
  66. eTangentShowNone = 0x00000000,
  67. eTangentShowLeft = 0x00100000,
  68. eTangentShowRight = 0x00200000,
  69. eTangentShowBoth = eTangentShowLeft|eTangentShowRight
  70. }
  71. public enum EDataIndex {
  72. eRightSlope = 0,
  73. eNextLeftSlope = 1,
  74. eWeights = 2,
  75. eRightWeight = 2,
  76. eNextLeftWeight = 3,
  77. eVelocity = 4,
  78. eRightVelocity = 4,
  79. eNextLeftVelocity = 5,
  80. eTCBTension = 0,
  81. eTCBContinuity = 1,
  82. eTCBBias = 2
  83. }
  84. }
  85. }