Class FbxAnimCurveNode
Inheritance
FbxAnimCurveNode
Assembly: Autodesk.Fbx.dll
Syntax
public class FbxAnimCurveNode : FbxObject, IDisposable, IEquatable<FbxEmitter>
Methods
AddChannel(string, float)
Declaration
public bool AddChannel(string pChnlName, float pValue)
Parameters
Returns
Create(FbxManager, string)
Declaration
public static FbxAnimCurveNode Create(FbxManager pManager, string pName)
Parameters
Returns
Create(FbxObject, string)
Declaration
public static FbxAnimCurveNode Create(FbxObject pContainer, string pName)
Parameters
Returns
CreateCurve(string)
Declaration
public FbxAnimCurve CreateCurve(string pCurveNodeName)
Parameters
| Type |
Name |
Description |
| string |
pCurveNodeName |
|
Returns
CreateCurve(string, string)
Declaration
public FbxAnimCurve CreateCurve(string pCurveNodeName, string pChannel)
Parameters
Returns
CreateCurve(string, uint)
Declaration
public FbxAnimCurve CreateCurve(string pCurveNodeName, uint pChannelId)
Parameters
| Type |
Name |
Description |
| string |
pCurveNodeName |
|
| uint |
pChannelId |
|
Returns
CreateTypedCurveNode(FbxProperty, FbxScene)
Declaration
public static FbxAnimCurveNode CreateTypedCurveNode(FbxProperty pProperty, FbxScene pScene)
Parameters
Returns
Equals(FbxAnimCurveNode)
Declaration
public bool Equals(FbxAnimCurveNode other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetAnimationInterval(FbxTimeSpan)
Declaration
public bool GetAnimationInterval(FbxTimeSpan pTimeInterval)
Parameters
Returns
GetChannelIndex(string)
Declaration
public int GetChannelIndex(string pChannelName)
Parameters
| Type |
Name |
Description |
| string |
pChannelName |
|
Returns
GetChannelName(int)
Declaration
public string GetChannelName(int pChannelId)
Parameters
| Type |
Name |
Description |
| int |
pChannelId |
|
Returns
GetChannelValue(string, float)
Declaration
public float GetChannelValue(string pChnlName, float pInitVal)
Parameters
Returns
GetChannelValue(uint, float)
Declaration
public float GetChannelValue(uint pChnlId, float pInitVal)
Parameters
| Type |
Name |
Description |
| uint |
pChnlId |
|
| float |
pInitVal |
|
Returns
GetChannelsCount()
Declaration
public uint GetChannelsCount()
Returns
GetCurve(uint)
Declaration
public FbxAnimCurve GetCurve(uint pChannelId)
Parameters
| Type |
Name |
Description |
| uint |
pChannelId |
|
Returns
GetCurve(uint, uint)
Declaration
public FbxAnimCurve GetCurve(uint pChannelId, uint pId)
Parameters
| Type |
Name |
Description |
| uint |
pChannelId |
|
| uint |
pId |
|
Returns
GetCurve(uint, uint, string)
Declaration
public FbxAnimCurve GetCurve(uint pChannelId, uint pId, string pCurveNodeName)
Parameters
Returns
GetCurveCount(uint)
Declaration
public int GetCurveCount(uint pChannelId)
Parameters
| Type |
Name |
Description |
| uint |
pChannelId |
|
Returns
GetCurveCount(uint, string)
Declaration
public int GetCurveCount(uint pChannelId, string pCurveNodeName)
Parameters
| Type |
Name |
Description |
| uint |
pChannelId |
|
| string |
pCurveNodeName |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
IsAnimated()
Declaration
Returns
IsAnimated(bool)
Declaration
public bool IsAnimated(bool pRecurse)
Parameters
| Type |
Name |
Description |
| bool |
pRecurse |
|
Returns
IsComposite()
Declaration
public bool IsComposite()
Returns
SetChannelValue(string, float)
Declaration
public void SetChannelValue(string pChnlName, float pValue)
Parameters
SetChannelValue(uint, float)
Declaration
public void SetChannelValue(uint pChnlId, float pValue)
Parameters
| Type |
Name |
Description |
| uint |
pChnlId |
|
| float |
pValue |
|
Operators
operator ==(FbxAnimCurveNode, FbxAnimCurveNode)
Declaration
public static bool operator ==(FbxAnimCurveNode a, FbxAnimCurveNode b)
Parameters
Returns
operator !=(FbxAnimCurveNode, FbxAnimCurveNode)
Declaration
public static bool operator !=(FbxAnimCurveNode a, FbxAnimCurveNode b)
Parameters
Returns
Implements