Rasagar/Library/PackageCache/com.autodesk.fbx/Runtime/Scripts/FbxAnimCurveDef.cs
2024-08-30 17:33:54 +03:00

102 lines
2.6 KiB
C#

#if UNITY_EDITOR || FBXSDK_RUNTIME
//------------------------------------------------------------------------------
// <auto-generated />
//
// This file was automatically generated by SWIG (http://www.swig.org).
// Version 3.0.12
//
// Do not make changes to this file unless you know what you are doing--modify
// the SWIG interface file instead.
//------------------------------------------------------------------------------
namespace Autodesk.Fbx {
public static class FbxAnimCurveDef {
// virtual void Dispose() { }
public static float sDEFAULT_WEIGHT {
get {
float ret = NativeMethods.FbxAnimCurveDef_sDEFAULT_WEIGHT_get();
return ret;
}
}
public static float sMIN_WEIGHT {
get {
float ret = NativeMethods.FbxAnimCurveDef_sMIN_WEIGHT_get();
return ret;
}
}
public static float sMAX_WEIGHT {
get {
float ret = NativeMethods.FbxAnimCurveDef_sMAX_WEIGHT_get();
return ret;
}
}
public static float sDEFAULT_VELOCITY {
get {
float ret = NativeMethods.FbxAnimCurveDef_sDEFAULT_VELOCITY_get();
return ret;
}
}
public enum ETangentMode {
eTangentAuto = 0x00000100,
eTangentTCB = 0x00000200,
eTangentUser = 0x00000400,
eTangentGenericBreak = 0x00000800,
eTangentBreak = eTangentGenericBreak|eTangentUser,
eTangentAutoBreak = eTangentGenericBreak|eTangentAuto,
eTangentGenericClamp = 0x00001000,
eTangentGenericTimeIndependent = 0x00002000,
eTangentGenericClampProgressive = 0x00004000|eTangentGenericTimeIndependent
}
public enum EInterpolationType {
eInterpolationConstant = 0x00000002,
eInterpolationLinear = 0x00000004,
eInterpolationCubic = 0x00000008
}
public enum EWeightedMode {
eWeightedNone = 0x00000000,
eWeightedRight = 0x01000000,
eWeightedNextLeft = 0x02000000,
eWeightedAll = eWeightedRight|eWeightedNextLeft
}
public enum EVelocityMode {
eVelocityNone = 0x00000000,
eVelocityRight = 0x10000000,
eVelocityNextLeft = 0x20000000,
eVelocityAll = eVelocityRight|eVelocityNextLeft
}
public enum ETangentVisibility {
eTangentShowNone = 0x00000000,
eTangentShowLeft = 0x00100000,
eTangentShowRight = 0x00200000,
eTangentShowBoth = eTangentShowLeft|eTangentShowRight
}
public enum EDataIndex {
eRightSlope = 0,
eNextLeftSlope = 1,
eWeights = 2,
eRightWeight = 2,
eNextLeftWeight = 3,
eVelocity = 4,
eRightVelocity = 4,
eNextLeftVelocity = 5,
eTCBTension = 0,
eTCBContinuity = 1,
eTCBBias = 2
}
}
}
#endif // UNITY_EDITOR || FBXSDK_RUNTIME