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