Class FbxAnimCurve
Assembly: Autodesk.Fbx.dll
Syntax
public class FbxAnimCurve : FbxAnimCurveBase, IDisposable, IEquatable<FbxEmitter>
Methods
Create(FbxManager, string)
Declaration
public static FbxAnimCurve Create(FbxManager pManager, string pName)
Parameters
Returns
Create(FbxObject, string)
Declaration
public static FbxAnimCurve Create(FbxObject pContainer, string pName)
Parameters
Returns
Create(FbxScene, string)
Declaration
public static FbxAnimCurve Create(FbxScene pContainer, string pName)
Parameters
Returns
Equals(FbxAnimCurve)
Declaration
public bool Equals(FbxAnimCurve other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
KeyAdd(FbxTime)
Declaration
public virtual int KeyAdd(FbxTime pTime)
Parameters
| Type |
Name |
Description |
| FbxTime |
pTime |
|
Returns
KeyAdd(FbxTime, ref int)
Declaration
public virtual int KeyAdd(FbxTime pTime, ref int pLast)
Parameters
Returns
KeyGet(int)
Declaration
public virtual FbxAnimCurveKey KeyGet(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetBreak(int)
Declaration
public virtual bool KeyGetBreak(int pKeyIndex)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
Returns
KeyGetInterpolation(int)
Declaration
public virtual FbxAnimCurveDef.EInterpolationType KeyGetInterpolation(int pKeyIndex)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
Returns
KeyGetLeftAuto(int)
Declaration
public virtual float KeyGetLeftAuto(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetLeftAuto(int, bool)
Declaration
public virtual float KeyGetLeftAuto(int pIndex, bool pApplyOvershootProtection)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
| bool |
pApplyOvershootProtection |
|
Returns
KeyGetLeftDerivative(int)
Declaration
public virtual float KeyGetLeftDerivative(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetLeftTangentVelocity(int)
Declaration
public virtual float KeyGetLeftTangentVelocity(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetLeftTangentWeight(int)
Declaration
public virtual float KeyGetLeftTangentWeight(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetRightAuto(int)
Declaration
public virtual float KeyGetRightAuto(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetRightAuto(int, bool)
Declaration
public virtual float KeyGetRightAuto(int pIndex, bool pApplyOvershootProtection)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
| bool |
pApplyOvershootProtection |
|
Returns
KeyGetRightDerivative(int)
Declaration
public virtual float KeyGetRightDerivative(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetRightTangentVelocity(int)
Declaration
public virtual float KeyGetRightTangentVelocity(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetRightTangentWeight(int)
Declaration
public virtual float KeyGetRightTangentWeight(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyGetTangentMode(int)
Declaration
public virtual FbxAnimCurveDef.ETangentMode KeyGetTangentMode(int pKeyIndex)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
Returns
KeyGetTangentMode(int, bool)
Declaration
public virtual FbxAnimCurveDef.ETangentMode KeyGetTangentMode(int pKeyIndex, bool pIncludeOverrides)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
| bool |
pIncludeOverrides |
|
Returns
KeyGetValue(int)
Declaration
public virtual float KeyGetValue(int pKeyIndex)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
Returns
KeyIncValue(int, float)
Declaration
public virtual void KeyIncValue(int pKeyIndex, float pValue)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
| float |
pValue |
|
KeyIsLeftTangentWeighted(int)
Declaration
public virtual bool KeyIsLeftTangentWeighted(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyIsRightTangentWeighted(int)
Declaration
public virtual bool KeyIsRightTangentWeighted(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
KeyModifyBegin()
Declaration
public virtual void KeyModifyBegin()
KeyModifyEnd()
Declaration
public virtual void KeyModifyEnd()
KeyMultValue(int, float)
Declaration
public virtual void KeyMultValue(int pKeyIndex, float pValue)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
| float |
pValue |
|
KeyRemove(int)
Declaration
public override bool KeyRemove(int pIndex)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
Returns
Overrides
KeyRemove(int, int)
Declaration
public override bool KeyRemove(int pStartIndex, int pEndIndex)
Parameters
| Type |
Name |
Description |
| int |
pStartIndex |
|
| int |
pEndIndex |
|
Returns
Overrides
KeySet(int, FbxTime, float)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue)
Parameters
KeySet(int, FbxTime, float, EInterpolationType)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation)
Parameters
KeySet(int, FbxTime, float, EInterpolationType, ETangentMode)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation, FbxAnimCurveDef.ETangentMode pTangentMode)
Parameters
KeySet(int, FbxTime, float, EInterpolationType, ETangentMode, float)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation, FbxAnimCurveDef.ETangentMode pTangentMode, float pData0)
Parameters
KeySet(int, FbxTime, float, EInterpolationType, ETangentMode, float, float)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation, FbxAnimCurveDef.ETangentMode pTangentMode, float pData0, float pData1)
Parameters
KeySet(int, FbxTime, float, EInterpolationType, ETangentMode, float, float, EWeightedMode)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation, FbxAnimCurveDef.ETangentMode pTangentMode, float pData0, float pData1, FbxAnimCurveDef.EWeightedMode pTangentWeightMode)
Parameters
KeySet(int, FbxTime, float, EInterpolationType, ETangentMode, float, float, EWeightedMode, float)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation, FbxAnimCurveDef.ETangentMode pTangentMode, float pData0, float pData1, FbxAnimCurveDef.EWeightedMode pTangentWeightMode, float pWeight0)
Parameters
KeySet(int, FbxTime, float, EInterpolationType, ETangentMode, float, float, EWeightedMode, float, float)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation, FbxAnimCurveDef.ETangentMode pTangentMode, float pData0, float pData1, FbxAnimCurveDef.EWeightedMode pTangentWeightMode, float pWeight0, float pWeight1)
Parameters
KeySet(int, FbxTime, float, EInterpolationType, ETangentMode, float, float, EWeightedMode, float, float, float)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation, FbxAnimCurveDef.ETangentMode pTangentMode, float pData0, float pData1, FbxAnimCurveDef.EWeightedMode pTangentWeightMode, float pWeight0, float pWeight1, float pVelocity0)
Parameters
KeySet(int, FbxTime, float, EInterpolationType, ETangentMode, float, float, EWeightedMode, float, float, float, float)
Declaration
public virtual void KeySet(int pKeyIndex, FbxTime pTime, float pValue, FbxAnimCurveDef.EInterpolationType pInterpolation, FbxAnimCurveDef.ETangentMode pTangentMode, float pData0, float pData1, FbxAnimCurveDef.EWeightedMode pTangentWeightMode, float pWeight0, float pWeight1, float pVelocity0, float pVelocity1)
Parameters
KeySetBreak(int, bool)
Declaration
public virtual void KeySetBreak(int pKeyIndex, bool pVal)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
| bool |
pVal |
|
KeySetInterpolation(int, EInterpolationType)
Declaration
public virtual void KeySetInterpolation(int pKeyIndex, FbxAnimCurveDef.EInterpolationType pInterpolation)
Parameters
KeySetLeftDerivative(int, float)
Declaration
public virtual void KeySetLeftDerivative(int pIndex, float pValue)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
| float |
pValue |
|
KeySetLeftTangentWeight(int, float)
Declaration
public virtual void KeySetLeftTangentWeight(int pIndex, float pWeight)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
| float |
pWeight |
|
KeySetLeftTangentWeight(int, float, bool)
Declaration
public virtual void KeySetLeftTangentWeight(int pIndex, float pWeight, bool pAdjustTan)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
| float |
pWeight |
|
| bool |
pAdjustTan |
|
KeySetRightDerivative(int, float)
Declaration
public virtual void KeySetRightDerivative(int pIndex, float pValue)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
| float |
pValue |
|
KeySetRightTangentWeight(int, float)
Declaration
public virtual void KeySetRightTangentWeight(int pIndex, float pWeight)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
| float |
pWeight |
|
KeySetRightTangentWeight(int, float, bool)
Declaration
public virtual void KeySetRightTangentWeight(int pIndex, float pWeight, bool pAdjustTan)
Parameters
| Type |
Name |
Description |
| int |
pIndex |
|
| float |
pWeight |
|
| bool |
pAdjustTan |
|
KeySetTangentMode(int, ETangentMode)
Declaration
public virtual void KeySetTangentMode(int pKeyIndex, FbxAnimCurveDef.ETangentMode pTangent)
Parameters
KeySetValue(int, float)
Declaration
public virtual void KeySetValue(int pKeyIndex, float pValue)
Parameters
| Type |
Name |
Description |
| int |
pKeyIndex |
|
| float |
pValue |
|
Operators
operator ==(FbxAnimCurve, FbxAnimCurve)
Declaration
public static bool operator ==(FbxAnimCurve a, FbxAnimCurve b)
Parameters
Returns
operator !=(FbxAnimCurve, FbxAnimCurve)
Declaration
public static bool operator !=(FbxAnimCurve a, FbxAnimCurve b)
Parameters
Returns
Implements